QuadTree에서 내비게이션/A *를하고 싶습니다.howto는 QuadTree에서 A * Navigation을 수행합니다.
이미 QuadTree를 구현했거나 적어도 QuadTree라고 생각합니다. 한편 일부에서는 내부 노드에도 요소가 들어있는 것을 보았습니다. 광산에서 내부 노드는 자식 노드에만 연결되고 요소는 리프 노드의 컬렉션에 저장됩니다. 각 노드가 상위 노드에 연결되어 있지만 (현재) 이웃 노드에 대한 링크가 없으며 형제 노드 나 다른 분기의 노드도 없습니다. 요소는 단지 점이 아닌 영역입니다.
그리드에서 꽤 오랜 시간이 걸렸지 만 QuadTree의 데모에서도 보았습니다. 그러나 이것은 세부 사항이 아닙니다.
내가 주된 질문은 내 이웃 사람들에게 어떻게 신속하게 도달 할 수 있을까요?
잎이 서로 연결되어 있어야하는지 잘 모르겠습니다. 그러나 요소가 자신의 위치를 업데이트 할 때 나무가 동적이기 때문에 이것은 지옥 일 것입니다. 큰 잎이 한 방향 (예 : 동쪽)에 작은 잎을 많이 가질 수있는 노드 크기에 따라 링크에 동적 컬렉션의 왕이 필요합니다. 이것을 업데이트하려는 노력은 아주 거대하게 보입니다. 현재 어떻게해야할지 모릅니다.
들으 N 개의 RGDS