우리는 2D 보드 좌표를 기반으로 개발되고 정의 된 자바 스크립트 게임을 진행하고 있습니다.X, Y 그리드 좌표를 Crafty.js로 변환합니다. 등각 투영 좌표
우리는 현재 가지고있는 X, Y 좌표 (즉, 0,0)를 crafty.js와 함께 사용하기 위해 해당 ISO 좌표로 변환하려고합니다.
우리가이 작업을 수행하는 이유는 전통적인 15x15 그리드 공간 인 게임 보드를 무작위로 생성하기 때문에 우리는 아이소 메트릭 3D로 렌더링하고 싶습니다. 그러나 교활한 JS는 다음과 같이 시작되는 이상한 좌표계를 사용합니다. 화면의 왼쪽 상단.
2D 그리드를 다음 이미지에 매핑하는 방법은 무엇입니까? 왼쪽 상단 보드 공간을 (0,6) 또는? 특수 효과?
당신은 정교한 수 왜 이렇게해야합니까? – Shmiddty
도움이 될만한 정보 : http://www.wildbunny.co.uk/blog/2011/03/27/isometric-coordinate-systems-the-modern-way/ 및 http://gamedev.stackexchange.com/questions/ 30566/how-would-i-translate-screen-coordinates-coordinates-isometric-coordinates – IVlad