![]() |
1
3
|
![]() |
3
1
如果你只是在寻找变形,我建议使用一个多边形模型(trimesh),在这个模型中,我将捕捉到对表示该形状的刚体的碰撞回调。在碰撞点上,我将确定一个或多个顶点的变形量。 对于非变形,我建议每一个时间步骤都应该迭代您的变形点,并尝试将它们向外推。我想这个查询可以通过碰撞世界中非常小的球体查询来完成。这也需要你保持一个“最大”的未变形位置。 这个方法实现起来相当简单,尽管它不是一个“软体”,这可能是您正在寻找的。 http://chriscavanagh.wordpress.com/2008/06/24/silverlight-soft-body-physics/ 似乎是一个实现,它给出了您可能想要研究的源代码。 |
![]() |
4
0
我不知道最好的方法是什么,但是 here ,靠近页面末尾是“弹簧”的代码。 |
![]() |
Dovahkiin · Box2D如何处理位置和坐标? 7 年前 |
![]() |
DreamsInHD · libgdx不同的力对身体有相同的影响 7 年前 |
|
Forest · LibGDX Box2D平铺贴图工件 9 年前 |
![]() |
Aleris · Libgdx将对象平铺到box2d主体位置 9 年前 |
![]() |
PanCotzky · Box2D多个夹具vs多个实体[副本] 9 年前 |
![]() |
mugimugi · libgdx-检查身体是否接触 9 年前 |
![]() |
gsi · 如何防止碰撞中的两个对象同时穿过 10 年前 |