2D로 그래픽을 그리는 동안 프레임의 그림 깊이를 어떻게 처리 할 수 있습니까? 예를 들어, 땅은 깊이 -1이고 플레이어 깊이는 0입니까?아이소 메트릭 그래픽 깊이 처리 Java
그리고 또 다른 질문은 어떻게 이런 종류의보고 지상을 달성합니까? 내가 달성 할 때, 나는 실제적인 소스 코드가 아니라 이론적 인 방법으로 소스 코드가 도움이 될 수 있음을 의미한다.
내 게임은 이미 Tile 기반이며 아이소 메트릭으로 그릴 준비가되었습니다. 게임의 엔진 부분에 xy와 z 좌표가 있습니다. 아이소 메트릭으로 그리기 위해서는 x와 y로만 변환해야한다고 읽었지 만, 어떻게 또는 왜 그렇게 할 지 모르겠습니다.
Here is a picture 내 게임 중입니다. 동전은 플레이어이고 사각형은 타일입니다.
내 타일이 배열에 마지막으로 하나만 저장됩니다 (예 : Tile[] tileList
). 그것은 그것을 저장하는 효율적인 방법입니까? 최고의 성능을 원하기 때문에 게임에서 벗어날 수 있습니다.
대단히 감사합니다.
참조 [* 계층 창]을 사용하는 방법 * (http://docs.oracle.com/javase/tutorial/uiswing/components/layeredpane.html). – trashgod
감사하지만 각 그림에 대한 패널을 만들고 싶지 않습니다 ... 다른 방법이 있습니까 – Gopgop
아무도 도와 줄 수 있습니까? – Gopgop