64 x 64 픽셀 타일 (10 행, 10 열)의 타일 맵이 있습니다. 움직이는 유닛과 벽이나 물체 간의 충돌을 감지하고 싶습니다. 유닛을 움직이면서 타일 맵의 중앙에 놓고 유닛이 곧 위치를 업데이트하지 않고 유닛의 방향을 바꿔 타일 중심에 던지면 어떻게 감지 할 수 있습니까?XNA 타일 기반 충돌
예 : TilePositionX = 3에 TilePosition = 0 인 객체가 있고 그 객체가 단위를 자신의 방향으로 변경하지만 항상 가운데에 머무르게하면. 유닛이 XVelocity = 1.0f (모든 속도 일 수 있음)에서 모든 오브젝트를 향해 오른쪽으로 향하고 있다면. 유닛의 중심 위치를 감지 한 다음 오프셋을 추가하고 타일 안에 완전히 있는지 확인해야합니까? 나는 내 문제에 대한 좋은 해결책이 될 수 없다.
아직이 stackoverflow 링크를 보지 않았습니까? 나는 이것이 조금 물었을 거라고 믿는다. 아마 닫혀야만했다. http://stackoverflow.com/questions/2316133/tile-based-collision-in-xna – jluzwick