12

我想知道它是否 phaser.io 支持 3d 甚至一点点。我没有开发 3d 游戏的计划,但希望我的主角拥有 3d 动画……比如翻转。

或者更好地制作更符合我口味的正字游戏。

我试过谷歌搜索,没有发现它支持 3d 的迹象。但是pixijs,它所基于的确实使用了webgl。

至少即使 2d 我可以使它成为 2d.5 或其他东西

4

4 回答 4

14

不,phaser 几乎是严格意义上的 2D 游戏引擎。对不起。

如果您确实打算制作 3D 游戏,我建议您使用 bableon.js ( http://www.babylonjs.com/ ),它显然比 Phaser 稍微复杂一些,但仍支持 3D。

于 2014-07-24T17:51:59.457 回答
1

除了出色的 BabylonJS 框架之外,这里还有一个精选的 GitHub 上很棒的游戏开发工具、平台、框架、引擎的列表https://github.com/ellisonleao/magictools

PhaserJS-3 也有一个3D 相机/透视相机

于 2019-01-07T00:21:18.367 回答
1

对于任何人来说,“现在”都有一个带有插件的选项,这里有一篇文章强调了这一事实:https ://phaser.io/news/2020/04/enable3d 。

当然,由于插件可以独立使用,因此并不需要移相器。这里是项目页面的链接:https ://enable3d.io/ 。
我还没有尝试过,但由于它是最有前途的选择,我将不得不尽快试驾。

于 2022-01-02T09:07:22.383 回答
1

不,Phaser 2 和 Phaser 3 都不包含任何“真实”的 3d 元素,并且没有迹象表明它们将很快或永远添加。

然而,Phaser 的创建者在2019 年 4 月的 Phaser Backer 示例(仅适用于 patreons)中发布了 Phaser 3D 类,它允许轻松集成来自 three.js 的一些 3d 元素。

官方 Phaser 3 示例中还有一个如何在 Phaser 3 中集成 three.js 的示例。

在过去的几周里,我为 Phaser 3 开发了一个 3D 对象和物理扩展。你可以在enable3d.io找到它。

于 2020-01-05T15:02:20.680 回答