게임카레

비헤이비어 트리 시뮬레이팅 오류 본문

Unreal 관련

비헤이비어 트리 시뮬레이팅 오류

치킨용사 2019. 12. 5. 21:31

요 며칠 최대 고민거리라 하면 BehaiorTree 시뮬레이팅이 제대로 되지 않아서 매우 고통받았는데...

 

오늘 해결

 

문제점 1

Build.cs 파일에서 모듈을 추가 해야하는데 대소문자가 틀림

"GameplayTasks" 로 해야하는데 "GamePlayTasks" 로 입력하여 모듈이 제대로 실행되지 않음.

이는 디버거에서도 캐치하지 못하는 부분이라 사용자가 주의깊게 살펴봐야 하는 부분이라고 생각된다.

꼼꼼한 사람이라면 이런 실수도 적겠지 싶은데 행여나 나같은 실수 하는 사람이 있을까봐 적어둠.

 

문제점 2

AI cpp 파일에서 부모인 AAIController 의 BeginPlay 를 실행 안해줌.

부모의 클래스에서도 준비해주는것이 많기 때문에 Super::BeginPlay 를 통해 부모 클래스의 BeginPlay 함수를 실행시켜 주어야 한다.

 

무엇보다 이를 해결하는데에 있어 가장 중요한것은 침착함과 멘탈인듯 하다...