我一直在为我的2D游戏制作缆绳和网。它们会随风摆动,对角色和周围环境做出反应,并在承受过大张力时断裂。

从较高层面来看,该模拟使用GPU粒子和SDF纹理与环境进行交互。它与角色物理系统分离,因此缆绳可以对Pixel做出反应,而不会推动角色或改变其运动。

补充一下背景,我之前发布过一篇关于基于物理的角色控制器的详细文章: https://www.reddit.com/r/Unity3D/s/Vtkn0W4l46

最棘手的部分实际上是让这种由GPU驱动的几何体与2D光照和阴影进行令人信服的交互。这部分尚未完全解决。如果你处理过类似的问题,我很想听听你的经验。