A* (A-star) 알고리즘 - 길찾기
·
공부/Unity
A* (A-star) 알고리즘은 게임 개발에서 흔히 사용되는 경로 탐색 알고리즘 중 하나입니다. 이 알고리즘은 최단 경로를 찾는 데 매우 효율적이며, 특히 2D 타일 기반 게임이나 3D 게임 환경에서 널리 사용됩니다. A* 알고리즘의 기본 개념A* 알고리즘은 최단 경로를 찾기 위해 휴리스틱(heuristic) 방법을 사용하는 탐색 알고리즘입니다. 이 알고리즘은 시작 노드에서 목표 노드까지의 경로를 찾기 위해 아래와 같은 요소를 사용합니다:G 값 (비용): 시작 노드에서 현재 노드까지의 실제 이동 비용입니다.H 값 (휴리스틱 값): 현재 노드에서 목표 노드까지의 예상 비용입니다. 이 값은 일반적으로 맨해튼 거리(Manhattan Distance)나 유클리드 거리(Euclidean Distance) 등을 ..