오늘의 목표

아침 코드카타

팀 프로젝트 작업

- 아군 AI 길찾기 오류 수정

- 가만히 있을 때 주변을 둘러보지 않는 오류 수정

- AI Collision에게 Player가 길을 막히는 현상 수정


 

[Unreal 5.7 버전 기준]

 

아군 AI 길찾기 오류 수정 

1. 아군이 둔덕을 넘지 못하는 오류

 

NaveMesh는 제대로 깔려있는데 둔덕을 넘지 못해서 이유를 찾아보니

Character Movement의  Walkable Floor Angle 각도가 문제였다.

기본 수치는 44 언저리로 되어있는데 이를 60으로 늘려주니 해결되었다.

 

 

2. 벽 너머로 이동 위치가 잡히는 오류

좁은 복도에서 이동 가능 범위 (WanderRadius)가 넓어서 플레이어가 있는 방과 다른 방으로 이동해버리는 오류가 있었다.

이는 WanderRadius를 좁히니 바로 해결되었다.

 

3. PlayerCharacter를 따라오는 속도가 너무 느린 오류

 

(1) Walk Speed 자체가 느림

이건 Max Walk Speed를 600으로 늘려서 해결했다.

 

(2) 이동 위치를 찾는 FindPatrolLocation Task가 너무 뜸하게 실행됨

FindPatrolLocation 후에 Wait를 실행하도록 비헤이비어 트리를 설정해서 그런 거였음. Wait 길이를 짧게 줄여줬더니 해결되었다.

 

 

 

위/아래 조준 애니메이션 추가

몬스터 키가 작아서 아래를 바라보면서 쏘아야 하는데 정면만 바라보고 있어서 어색함.

그런데 Mixamo모델이라 위/아래를 바라보는 애니메이션이 없음.

 

그래서 애니메이션을 수정하려고 들어갔는데 총 메쉬가 너무 거대해서 캐릭터를 다 덮어버려서 자세를 볼 수가 없는 문제 발생;

 

어짜피 프리뷰 에셋을 넣어둔거라 보이지 않게 삭제해주면 된다.

 

 

상위 WeaponSocket 소켓에서 Remove All Attached Assets 선택해주기. (다른 방식으로는 안 지워지길래...)

 

 

그리고 AimOffset을 만든다.

 

AimOffset 만드는 법 참고:

https://parkcy723.tistory.com/83

 

UE5 Aim Offset 1D

이번에 해볼것은 Aim Offset 1D로 캐릭터를 조정할때 마우스에 움직임에 따라 캐릭터의 상체가 움직이게 구현할 것이다.Aim Offset 1D가 쓰이는건 FPS장르 게임에서 캐릭터가 총으로 조준하고있는곳으

parkcy723.tistory.com

 

완성한 AimOffset을 다음과 같이 연결해줬다.

 

[오류] AimPitch값이 안 바뀌는 오류 발생.

 

 

참고로 AimPitch 값은 이렇게 구했다.

그런데 AI는 Get Base Aim Rotation을 사용할 수 없다고 한다...(컨트롤러에서 회전값을 받지 않아서 그런듯)

 

AI용 AimPitch 구하기 로직을 다시 사용해보겠다.

'Unreal5 공부 > TIL' 카테고리의 다른 글

2026/05/27 TIL  (0) 2026.05.27
2026/05/26 TIL  (0) 2026.05.26
2026/05/19 TIL  (0) 2026.05.19
2026/05/14 TIL  (0) 2026.05.14
2026/05/13 TIL  (0) 2026.05.13

+ Recent posts