안녕하세요, Unity 5에서 TD를 만들고 있는데 길 찾기에 도움이 필요합니다.
내가 사용하는거야 Arons A * 길 찾기 나 동적 객체를 사용하여 런타임 동안의 경로를 업데이트 할 수 있습니다 내 AI에 대한합니다. 그러나 내 게임에서는 플레이어가 특수 포탑으로 미니언을 차단하여 미니언이 "블록 타워"를 공격하여 목적지로 이동하게 할 수 있기를 바랍니다.
어떻게 이런 일을 할 수 있습니까?
안녕하세요, Unity 5에서 TD를 만들고 있는데 길 찾기에 도움이 필요합니다.
내가 사용하는거야 Arons A * 길 찾기 나 동적 객체를 사용하여 런타임 동안의 경로를 업데이트 할 수 있습니다 내 AI에 대한합니다. 그러나 내 게임에서는 플레이어가 특수 포탑으로 미니언을 차단하여 미니언이 "블록 타워"를 공격하여 목적지로 이동하게 할 수 있기를 바랍니다.
어떻게 이런 일을 할 수 있습니까?
답변:
나는 Aaron에 의한 A *의 특정 구현을 보지 않았지만 정상적인 A *를 사용하면 'block tower'을 통과 가능한 지형으로 포함시킬 수 있지만 휴리스틱을 업데이트하여 'cost'가 일반 타일보다 훨씬 높습니다. AI는 블록을 파괴하기가 더 쉬운 지 여부를 평가하고 차단되지 않은 경로를 통해 계속하거나 간단하게 돌아갈 수 있습니다.
그런 다음 적을 일반 타일에서 '블록 타워 타일'로 옮기려고 할 때 AI가 업데이트 될 때까지 자동으로 공격하도록 AI를 업데이트해야합니다.