我正在为Direct3D 11的游戏编程挑选一个开源的物理引擎,到目前为止,我已经了解了牛顿、子弹物理和ODE。
这里有没有人有过使用这些引擎或任何其他引擎的实际经验,可以帮助我做出决定?
发布于 2011-03-30 16:12:25
子弹是在搅拌机里用的,所以它不会那么糟糕..。但我对其中任何一个都没有经验。
发布于 2012-09-18 02:45:42
Bullet非常容易使用,有一个详细的手册,很多像食人魔这样的东西的包装器,而且它是开源的:)你还需要什么?
发布于 2012-09-20 16:40:13
ODE是一个老项目,许多使用ODE的项目都换了项目。牛顿和子弹的工作原理不同。不知道哪一个更好。
我个人使用的是Bullet和Nvidia PhysX。PhysX在某些情况下是免费的,但不是开源的。
我没有使用牛顿,因为当我开始我的项目时,牛顿的源代码很接近,许可也不明确。他们要求联系他们。
任何物理引擎都只能在一定范围内正常工作。
子弹物理学之所以好,是因为它很简单。它基于碰撞检测和碰撞解算器。对于一般使用,这两种方法都非常有效。子弹物理学的某些部分可以被替代方案所取代。
https://stackoverflow.com/questions/5483347
复制相似问题