2D开发的3D JS引擎?

4
我即将使用Javascript开始简单的游戏开发。虽然我希望有一天能过渡到3D开发,但现在只会做2D“俯视”的对象。
我知道这不是理想的,但我觉得这会帮助我熟悉3D“环境”。 我正在使用Three.js,因为它似乎非常成熟,并且我喜欢它可以使用Canvas、WebGL和SVG。 然而,我遇到的第一个问题是,我不知道如何“移动”对象。仅使用Canvas,我可以轻松地获取我已渲染的对象并修改其.x或.y属性来“移动”它。 但是,对于Three.js对象,到目前为止,我只发现了object.rotation.x等。 我可以移动相机,但这行不通,因为我需要单独移动对象。 所以我想找到的资源是关于Three.js用于2D开发的,或者在3D环境中开发2D俯视游戏的任何资源。

好的,我刚刚搞清楚了移动单个对象的问题,需要应用于“网格”,而不是“几何图形”...但如果可能的话,我仍然希望有关这个主题的资源。 - James P. Wright
1
我对使用Three.js和WebGL进行2D编程也很感兴趣。下面的链接都是关于3D的。你能找到任何2D资源吗? - Michael
我放弃了在三维环境中尝试进行二维工作的想法。这需要太多的努力,而文档又太少。 - James P. Wright
1个回答

6
  1. Getting Started 这篇文章非常好。
  2. LearningThree.js 有一系列关于“让我们制作一个3D游戏”的教程。
  3. 还有一个不错的可搜索参考资料

请注意,项目发展得非常快,所以API可能会偶尔发生变化,请关注github的更新,并且每次更新都要阅读更改日志,以确定是否需要更新您的代码。

祝你好运!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接