Unity Day35

Unity Day35

A Star ( A* )

Node.cs

기존 노드에 부모 노드를 저장할 수 있게 한다.

PathFinding.cs

기존 코드에서 목적지를 찾은 경우 부모 노드 또한 저장하도록 한다

PathFinding.cs

다음 코드들로 오류도 해결하고 경로가 그려지게 한다

경로가 다음과 같이 그려진다.

PlayerController.cs

PathFinding.cs

기존 코드의 리턴 타입을 List 로 변경하고

새롭게 GetPath를 추가해 경로를 리스트화 시켜 전달하도록 함

PlayerController.cs

다음을 통해 이동 경로의 리스트를 통해 그림을 그린다

하지만 현재 경로 그림이 이상하게 그려지는 오류가 발생한다

전체적 코드의 구조나 어떻게 작동하는지는 이해하겠음

다만 오류가 발생하는 이유를 찾기 어려움

조금 더 열심히 수업을 들어야겠음

from http://jaehyeong-98.tistory.com/42 by ccl(A) rewrite - 2021-10-05 01:26:37