Unity 최종 프로젝트 - 32

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

📌 Unity 최종 프로젝트



📌 추가된 점

➔ Sound Assets Add

  • Player SFX

    • Survival Game Sounds
  • BGM

    • Dystopia Ambient Horror Music
  • -UI Sound

    • Free UI Click Sound Effects Pack
  • Zombie SFX

    • Zombie Free Character Sounds





➔ Enemy Death Process

  • Root 바로 자식으로 있는 Repeat 노드에서 Enemy의 체력이 0 이하로 떨어졋는지 체크한다.

  • 체력이 0 이하가 됐다면, Death 애니메이션을 실행하고, 모든 컴포넌트를 꺼주도록 처리하였다.












📌 트러블 슈팅

➔ FieldOfViewEditor Runtime End Error

Runtime 종료시 FOVEditor 가 NullReferenceException 오류 발생.




이유

  • 에디터 스크립트가 여전히 활성화되어 있으면서 BehaviorTreeRunner 인스턴스 또는 그 내부의 basicZombieData가 이미 파괴되었거나 초기화되지 않은 상태에서 참조되기 때문이었다.



해결

  • 해당 조건문을 먼저 검사하여 null 이라면 바로 반환하도록 하여 오류를 해결하였다.
profile
No Easy Day
post-custom-banner

0개의 댓글