用于2D开发的3D JS引擎

3D JS Engine for 2D development?

本文关键字:JS 引擎 3D 2D 开发 用于      更新时间:2023-09-26

我将开始使用Javascript进行一些简单的游戏开发。我希望有一天能过渡到3D开发,但现在我只打算做2D"自上而下"的对象。我知道这并不理想,但我觉得这可以帮助我熟悉3D"环境"。

我正在使用Three.js,因为它似乎是非常好的开发,我喜欢它可以做画布,WebGL和SVG。然而,我遇到的第一个问题是,我不知道如何"移动"一个物体。使用画布,我可以很容易地获得一个对象,我已经渲染和修改它的。x或。y属性来"移动"它。然而,对于Three.js对象,到目前为止我发现的都是object.rotation.x等。我可以移动摄像机,但这行不通,因为我需要物体单独移动。

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

  1. 入门文章非常好。
  2. LearningThree.js有一个关于"让我们制作3D游戏"的系列。
  3. 还有一个很好的可搜索参考。

请注意,项目进展非常快,所以API可能会发生变化这里和那里,所以请关注github,当你Update总是阅读更改日志,看看你是否需要更新你的代码。

Gooduck ! .