想象一下带有碰撞边缘的移动的基于3D力的图形。编写一个特定的物理引擎来计算边缘(字符串,绳索)碰撞是多么容易,这样每个对象的行为都会像在现实世界中一样?字符串应该弯曲,节点应该互相排斥,等等。超出视觉识别的准确度“看起来真实”并不重要,这是一个游戏。
编辑:也许我忘了提及,将边缘近似为多段字符串是我能想到的唯一选择。
是的,是否有可能将这种物理学扩展到数百或数千个边缘?
答案 0 :(得分:1)
物理引擎中有很多细节,以确保最终结果“看起来真实”。除非你想学习,否则我不建议编码。从有效且免费的内容开始,例如Bullet Physics。
此外,您可以花更少的时间编写物理引擎,并花更多时间编写游戏。双赢。
编辑:
如果您真的想自己编程,请查看Real Time Collision Detection,这是关于该主题的非常明确的信息。