3

想象一个带有碰撞边缘的移动 3D 力图。编写一个特定的物理引擎来计算边缘(字符串、绳索)碰撞有多容易,这样每个对象的行为都像在现实世界中一样?弦应该弯曲,节点应该相互排斥,等等。超出视觉识别的准确性“看起来很真实”并不重要,这是一个游戏。

编辑:也许我忘了提到,将边缘近似为多段字符串是我能想到的唯一选择。

是的,是否有可能将这种物理学扩展到数百或数千个边缘?

4

1 回答 1

1

物理引擎中有很多小细节,以确保最终结果“看起来真实”。除非您想学习,否则我不建议您编写代码。从可行且免费的东西开始,例如Bullet Physics

此外,您可以花更少的时间编写物理引擎,而花更多的时间编写游戏。双赢。

编辑:

但是,如果您真的想自己编程,请查看Real Time Collision Detection,这是关于该主题的非常明确的信息。

于 2011-01-19T17:28:45.153 回答