我喜欢小型物体对交互和运动做出反应,所以我花了太多时间在游戏《Carnholt》中添加绳索和链条。我觉得这有助于让游戏世界变得更真实,仿佛你可以触摸到它。

我使用了Verlet积分来实现物理效果,如果你想了解,可以阅读这篇不错的博客,它解释得很清楚(虽然其中涉及一些数学计算)。

我只是添加了一些碰撞体和少量额外代码,以便玩家能够与之交互。不过,将其集成到界面中相当有挑战性,我不得不在游戏内部构建这个界面。