我正在使用半径为1的球。球体具有质量为0.01的刚体。当我旋转地面时,球体因重力而移动(我还向球体添加了一个y:-1.5的常数力)。问题在于,当球快速运动时会反弹。我尝试调整物理材料(弹性= 0和不同的摩擦值)。如何防止球弹起并实现金属球的真实模拟?
编辑:我认为我已经找到了问题...地面由盒子制成(迷宫是自动生成的),因此似乎它们之间存在“凸起”...我使用一个大盒子作为地面进行了测试,并且它运行良好。
这就是问题:https://answers.unity.com/questions/568974/sphere-collider-catching-edges-of-aligned-cubes.html 所以我认为应该只对地面使用1个碰撞器,也许我可以使用此资产创建洞:https://assetstore.unity.com/packages/tools/modeling/csg-82197
编辑:我认为我已经找到了问题...地面由盒子制成(迷宫是自动生成的),因此似乎它们之间存在“凸起”...我使用一个大盒子作为地面进行了测试,并且它运行良好。
这就是问题:https://answers.unity.com/questions/568974/sphere-collider-catching-edges-of-aligned-cubes.html 所以我认为应该只对地面使用1个碰撞器,也许我可以使用此资产创建洞:https://assetstore.unity.com/packages/tools/modeling/csg-82197
![ball bouncing](https://istack.dev59.com/TiI4m.gif)