Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NavMeshAgent의 Path 초기화 버그 #2

Open
gugyeoj1n opened this issue Aug 20, 2023 · 0 comments
Open

NavMeshAgent의 Path 초기화 버그 #2

gugyeoj1n opened this issue Aug 20, 2023 · 0 comments

Comments

@gugyeoj1n
Copy link
Contributor

현재 게임 씬에서 H 키를 입력하면 콘솔에 agent.isStopped와 agent.destination을 출력할 수 있음

MoveController의 Update()에서 agent.remainingDistance <= 0.4f 일 시 이동을 중지하는 코드가 있는데, 시뮬레이션 상에서 이동이 종료된 후 agent 변수를 출력해 보면 isStopped = false, destination은 마지막으로 지정된 목적지(좌표)가 그대로 남아있음. 즉, 초기화되는 코드에 문제가 있음

Run() 첫 줄에 조건문을 추가하는데, 가만히 있을 때 쉬프트 입력 시 모션만 1회 나가는 버그를 수정하기 위해 현재 이동 중이 아닐 때 return 하는 코드가 필요하고, 초기화되는 코드가 작동해야 조건문이 제대로 필터링되기 때문에 해결이 필요함

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant