2012-11-06 5 views

답변

2

공식 TMXTiledMapExample이지만 A * 길 찾기가 없습니다. 그것은 타일 된지도에 대해 당신에게 가르쳐 줄 수 있습니다.

Here은이를 포함하고있는 포럼의 또 다른 예입니다. 실제로 예제는 아니지만 여기에 제공된 길 찾기 코드가 작동합니다. 나는 A * 길 찾기의 실제 예가 없다고 생각한다. 자습서를 본 적이 없다. 배움의 가장 좋은 방법은 직접 코드를 읽는 것이다. AStarPathFinder.java 코드를 더 잘 보자.

123 : 다음 AStarPathFinder

205 초기화 - 213 : (라인) 포럼 게시물에 당신을위한

중요한 부분이 있습니다 화면/장면을 변환하면 타일과 패스 파인더를 사용하여지도 좌표.

224 : 방법 loadPathFound - 엔티티를 이동하기 위해 pathfinder가 반환 한 경로를 사용합니다.

세 번째 게시물의 MyMap 클래스.

+0

답변 해 주셔서 감사합니다. 실제로 포럼의 한 예는 다른 버전의 AndEngine을 사용합니다. 여기에 클래스는 org.anddev라는 접두어가 붙어 있으며 https://github.com/nicolasgramlich/AndEngine의 클래스와 다릅니다. AStarPathFinder도 다릅니다. ttps : //github.com/nicolasgramlich/AndEngine의 클래스를 정확히 사용하는 예제를 알고 있습니까? 감사. – Karmar

+0

그게 정확히 문제예요,이 예제는 오래된 것입니다 - AndEngine의 최신 버전에는 예제가 없습니다 :(그러나 클래스는별로 변하지 않았고 패키지의 접두사 만 변경되었습니다.) A * (org .andengine.util.algorithm.path.astar) 붙여 넣기하고 예제에서 이전 버전 대신 붙여 넣으십시오 – Jong

+0

새 버전의 AndEngine을 github에서 찾을 수 없습니다. 새 버전을 jar 아카이브로 사용하는 예제를 보았습니다. https://github.com/nicolasgramlich/AndEngine이 활성화 된 것으로 보입니다 .jar 아카이브를 사용 하시겠습니까? 아니면 새 버전이 게시되는 곳이 있습니까? – Karmar