Unity 최종 프로젝트 - 30

이준호·2024년 2월 21일
0
post-custom-banner

📌 Unity 최종 프로젝트



📌 수정된 점

➔ NullReferenceException

zombieData가 할당이 안되고 Null인 상태.






해결

  • 해당 메서드를 BehaviorTreeRunner에서 실행하여 모든 노드에 데이터를 넣어주는 작업이다.

  • Bind 메서드를 실행하기 전에 _basicZombieData에 값이 할당이 되어야 하는데 위 코드를 보면 할당되는 부분이 없다.

  • CreateBehaviorTreeZombieData 메서드로 반환값을 _basicZombieData에 할당을 해주어야 하는데 메서드만 실행할 뿐, 안에 값을 넣어주지 않았다. 반환값을 넣어줄 변수없이 그냥 호출만 되고있는것 이었다.

  • 위 코드와 같이 반환값을 변수에 할당해주고 Bind로 노드들에 데이터를 넣어줌으로써 오류를 해결하였다.











📌 추가할 목록

  • Player와 Enemy간의 공격 및 피격을 추가할 예정이다.
profile
No Easy Day
post-custom-banner

0개의 댓글