타일 기반 아이소 메트릭 게임에서 자유로운 움직임을 구현하는 합리적인 방법이 있습니까? 즉, 플레이어가 한 타일에서 다른 타일로 즉시 점프하거나 그리드에 "스냅"되지 않을 것입니다 (예를 들어, 타일 간 이동이 애니메이션되었지만 애니메이션이 끝나기 전에 아무것도하지 않는 경우). 저는 게임 프로그래밍과 관련하여 초보자이지만,이 사이트와 다른 리소스를 사용하면 기본 작업을 수행하는 것이 매우 쉽지만이 특정 문제에 대한 유용한 리소스를 찾을 수 없었습니다. .
현재 나는 이것에 가까운 것을 즉흥적으로 만들었습니다 : http://jsfiddle.net/KwW5b/4/ (WASD movement). 움직임에 대한 아이디어는 마우스 맵을 사용하여 플레이어가 다른 타일로 이동 한 후 오프셋을 뒤집는 것을 감지하고 대부분 제대로 작동합니다 (각 코너에서 플레이어가 잘못된 위치로 이동 함) . //www.youtube.com/watch?v=0xr15IaOhrI ( 아마도 전체 마우스 맵이 제대로 작동하지 않았기 때문일 수 있습니다.)) 그러나 좋은 / 정확한 솔루션에 가깝다는 환상은 없습니다. 어쨌든, 그것은 주로 어떤 종류의 것을 구현하고 싶은지를 보여주는 것입니다.