-
카테고리
-
세부 분야
게임 프로그래밍
-
해결 여부
미해결
A*알고리즘 작성과정에서 블록 안에서 초기화를 한 이유가 궁금합니다.
23.03.10 04:37 작성 조회수 395
0
player.cpp의 AStar 함수 내에서
//초기값
{
int32 g = 0;
int32 h = 10 * (abs(dest.y - start.y) + abs(dest.x - start.x));
pq.push(PQNode{ g + h, g, start });
best[start.y][start.x] = g + h;
parent[start] = start;
}
이렇게 { } 블록을 설정하고 그 안에서 초기화를 한 이유가 궁금합니다.
답변을 작성해보세요.
0
답변 1