2011-11-30 6 views
2

저는 큐브가 플레이어에게 비가 내리는 2D 캔버스 게임을 만들고 있습니다. 그들의 목표는 그들을 쏘거나 피하는 것입니다. 현재 큐브는 단지 2D JavaScript OOP 엔티티입니다. 내가 원하는 것은 2D 큐브 그래픽을 WebGL 3D 큐브로 대체하는 것입니다.WebGL 3D 도형을 2D 캔버스 이미지로 사용하기

제 질문은 2D 게임에서 WebGL의 3D 그래픽을 사용하는 가장 좋은 방법은 무엇입니까? Opera의 HTML5 Emberwind과 비슷한 것을 찾고 있습니다. 2D 공간에서 3D 그래픽을 사용하여 이미지 스프라이트를 사용하는 대신 캐릭터 애니메이션을 만듭니다.

답변

4

three.js (http://mrdoob.github.com/three.js/)를 사용하면 3D 그래픽을 쉽게 처리하고 모든 게임 항목을 동일한 비행기에 배치 할 수 있으므로 소위 2.5D 게임을 만들 수 있습니다.

IE 사용자가 걱정되면 Canvas 렌더러를 사용하고 그렇지 않으면 고성능 WebGL 렌더러를 사용하십시오.

+0

나는 그것에게 스윙을 줄 것이다. 나는 이것이 내가 찾고있는 것이라고 생각한다. –