타일 기반지도와 길 찾기를위한 A * 알고리즘을 특징으로하는 작은 게임 엔진을 작성했습니다. 그러나 2 개의 물체가 충돌하고 중간 지점을 막을 때 나는 문제가있다. 그들은 반대 방향에서 오는 것이므로 더 이상 움직일 수 없으며 결코 다음 웨이 포인트에 도달하지 못합니다. 나는 이동에 모든 타일을 신고, 움직이는 객체 주위의 경로를 계산하는 방법
- 이동 객체와 같은 몇 가지 가능한 솔루션을 생각 차단 된 객체
나는 엔진과 같은 액션 게임이 아니라면, 첫 번째 가능성을 정말로 원하지 않는다. 마지막 두 가지 가능성은지도 상에 많은 이동 가능한 물체가있는 경우 매우 느려질 수 있습니다. 내가 어떻게해야한다고 생각합니까? 그런데 첫 번째 가능성은 "Stronghold"에서 구현되며, 다른 두 가지 전략은 새로운 전략 게임에서 찾을 수 있습니다.
스택 오버플로에 대한 주제가 아직 남아 있기 때문에 질문하지 않는 한 강제로 마이그레이션하지는 않지만 [게임 개발] (http : //gamedev.stackexchange) 사이트가 있음을 지적하고 싶습니다. .com /) 질문에만 해당됩니다. 매우 활발한 사이트이므로 질문을 거기로 옮길 수도 있습니다. –