C++ 物理工具包可移植性 总结:
你有没有在两个甚至更多不同的物理工具包之间建立过接口?在线游戏(或者至少是网络物理)?结果怎么样?经验教训?在别处重写大块代码更好,还是投资有回报 膨胀: 我正在使用我的独立游戏引擎,但通过门面包装。最初的想法是在必要/可能的情况下,能够轻松地移植到另一个物理工具包(Havok、Bullet等)。对于初学者来说,这似乎是一个好主意,但现在开始看起来在细节上有相当多的魔鬼。例如需要单个每根对象的引力(ODE目前甚至不支持)。或在禁用对象/孤岛时回调(ODE也不支持) Havok(我对它一无所知)随着新的工具和工具包不断增长,这一事实让我担心最终会有一个框架而不是工具包。这对可移植性没有好处,但也许我的担心是完全没有根据的。看看在上托管的项目。除众多其他功能外,他们还声称支持以下物理引擎:C++ 物理工具包可移植性 总结:,c++,portability,ode-library,C++,Portability,Ode Library,你有没有在两个甚至更多不同的物理工具包之间建立过接口?在线游戏(或者至少是网络物理)?结果怎么样?经验教训?在别处重写大块代码更好,还是投资有回报 膨胀: 我正在使用我的独立游戏引擎,但通过门面包装。最初的想法是在必要/可能的情况下,能够轻松地移植到另一个物理工具包(Havok、Bullet等)。对于初学者来说,这似乎是一个好主意,但现在开始看起来在细节上有相当多的魔鬼。例如需要单个每根对象的引力(ODE目前甚至不支持)。或在禁用对象/孤岛时回调(ODE也不支持) Havok(我对它一无所知)随
- Box2D(实验)
- 子弹头
- 哈沃克(实验)
- 传染性法氏囊病(实验性)
- 吉格里布
- 牛顿
- 颂歌
- 开放组织(实验)
- PhysX(又称Novodex、Ageia PhysX、nVidia PhysX)
- 简单物理引擎(实验)
- 托卡马克
- 真轴
如果你愿意的话,也许开发者可以提供进一步的见解。对于网络物理,一定要查看格伦·费德勒的网站:他是备受吹捧的《雇佣兵2》中合作游戏《下降》的幕后策划者。不,我没有试过。我在找蛋白石,几年前我就试过了,后来遇到了我的朋友。它看起来更像是最新的。