2011-09-05 62 views
4

我即将跳入一些简单的Javascript开发游戏。我想有一天过渡到3D开发,但现在只能做2D“自上而下”的对象。
我知道这并不理想,但我觉得它会帮助我熟悉3D“环境”。用于2D开发的3D JS引擎?

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

所以我想我正在寻找什么资源进入Three.js进行2D开发,或者在3D环境中开发2D自上而下的游戏。

+0

好吧,我只是找出移动的单个对象,它需要应用到网格,而不是“几何”......但如果可能的话,我仍然会喜欢这个主题的资源。 –

+1

我也对使用Three.js和WebGL进行2D编程感兴趣。下面的链接都是3D特定的。你能找到任何2D资源吗? – Michael

+0

无。我开始尝试在3D环境中进行2D工作。太多的努力和太少的文件。 –

回答

6
  1. Getting Started这篇文章很不错。
  2. LearningThree.js在“让我们制作一款3D游戏”上有了一个系列。
  3. 还有一个不错的searchable reference也可用。

注意,该项目移动超级快,因此API可能会改变 在这里和那里,所以要留意上github,当你 更新总是读更改日志,看看你需要更新你的代码。

Gooduck !.

+0

这些非常感谢您的链接! – Alex