为了学习Bullet,将Bullet用于2D物理而不是Box2D是否值得?


10

问题不多了。我并不担心开销,因为我确信它们都可以满足我的需求。基本上,由于Farseer物理引擎,我对Box2D概念很熟悉,但是当我跳到3D东西时,我想使用Bullet。也许Bullet即使在2D领域对我也具有一定的教育价值?

这个问题的一般版本是:如果我计划将来使用3D物理引擎,是否应该对2D游戏使用3D物理引擎?还是这是浪费时间而没有提供教育价值?


2
我认为这个问题很大程度上取决于“学习项目符号”对有多重要。
Tetrad 2010年

这个问题的一般版本是:我应该为2D游戏使用3D物理引擎来获得教育价值和潜在的未来用处吗?如前所述,我计划在未来的项目中使用3D物理引擎。
克里斯托弗·霍伦斯坦

从引擎X到引擎Y的转变并不多,只是做事方式略有不同。
共产党鸭子2010年

在以下位置有一个官方的Bullet 2D示例:github.com/bulletphysics/bullet3/blob/2.83/examples/Planar2D / ...在示例浏览器中,该类归类为“实验”。
Ciro Santilli冠状病毒审查六四事件法轮功

Answers:


6

为什么不分开对待它们呢?

您有2D游戏;使用正确的引擎/工具使游戏达到最佳状态。

您想弄一个3D引擎来学习它。然后弄乱它,制作一些简单的3D游戏或应用程序,但要与正在开发的其他游戏区分开来。


17

我通常的感觉是,总是学习在错误的环境中使用某些东西并不是有价值的练习。


完全不同意,您总是出于某种目的而抢夺东西。学习以备将来使用听起来学术上不切实际
叮叮当当
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.