用于2D开发的3D JS Engine?

时间:2011-09-05 04:23:08

标签: javascript 3d 2d three.js

我准备用Javascript进入一些简单的游戏开发。我希望有一天能够过渡到3D开发,但现在我只会做2D“自上而下”的对象 我知道这不太理想,但我觉得它会帮助我熟悉3D“环境”。

我正在使用Three.js,因为它似乎非常发达,我喜欢它可以做Canvas,WebGL和SVG。然而,我遇到的第一个问题是,我不知道如何“移动”一个物体。使用Canvas我可以轻松地获取我渲染的对象并修改它的.x或.y属性以“移动”它。但是,到目前为止,对于Three.js对象,我发现只有object.rotation.x等等。我可以移动相机,但这不起作用,因为我需要对象单独移动。

所以我想我正在寻找的是用于2D开发的Three.js的任何资源,或者在3D环境中开发2D自上而下的游戏。

1 个答案:

答案 0 :(得分:6)

  1. Getting Started文章相当不错。
  2. LearningThree.js收集了“让我们制作3D游戏”系列文章。
  3. 还有一个很好的searchable reference
  4. 请注意,项目移动速度非常快,因此API可能会发生变化 在这里和那里,所以请密切关注github以及何时 更新始终读取更改日志以查看是否需要更新代码。

    Gooduck!