2011-09-05 5 views
4

저는 Javascript로 간단한 게임 개발에 뛰어들 것입니다. 언젠가는 3D 개발로 전환하고 싶지만 현재는 2D "top down"객체만을 사용하려고합니다.
이것이 이상적이지는 않지만 3D 환경에 익숙해지는 데 도움이 될 것입니다.2D 개발 용 3D JS 엔진?

나는 매우 잘 개발 된 것으로 보였으 나 Three.js을 사용하고 있으며 캔버스, WebGL 및 SVG를 할 수있는 것을 좋아합니다. 그러나 제가 처음 만났던 문제는 객체를 "움직이는"방법을 모르겠습니다. 그냥 Canvas를 사용하여 렌더링 한 객체를 쉽게 가져올 수 있으며 .x 또는 .y 속성을 수정하여 "이동"할 수 있습니다. 그러나 지금까지 발견 된 Three.js 객체의 경우 object.rotation.x 등입니다. 카메라를 이동할 수는 있지만 객체를 개별적으로 이동해야하기 때문에 작동하지 않습니다.

그래서 내가 찾고있는 것은 3D 개발 환경에서 Three.js에 대한 모든 리소스를 사용하거나 3D 환경에서 2D 하향식 게임을 개발하는 것입니다.

+0

좋아, 움직이는 개별 물체를 알아 냈어. "기하학"이 아니라 메쉬에 적용될 필요가있어.하지만 가능하다면 나는 여전히이 주제에 대한 자료를 원할거야. –

+1

저는 Three.js와 WebGL을 사용하는 2D 프로그래밍에도 관심이 있습니다. 아래의 링크는 모두 3D 전용입니다. 2D 리소스를 찾을 수 있었습니까? – Michael

+0

없음. 나는 3D 환경에서 2D 작업을하려고 시도하지 않았다. 너무 많은 노력과 너무 적은 문서화. –

답변

6
  1. Getting Started 기사가 상당히 좋습니다.
  2. LearningThree.js "let 's make a 3D Game"시리즈가 있습니다.
  3. 유용한 searchable reference도 있습니다. 당신이 업데이트를 항상 코드를 업데이트 할 필요가 있는지 확인하기 위해 변경 로그를 읽을 때 API가 여기 저기 을 변경, 그래서 github에 눈을 유지 할 수 있도록 프로젝트가 슈퍼 빠른 이동하는 것을

참고.

구럭!.

+0

링크에 대한 감사의 말씀입니다. – Alex