gpt4 book ai didi

unity3d - 无法使用 Unity 3D 物理阻止球弹跳

转载 作者:行者123 更新时间:2023-12-05 08:06:41 30 4
gpt4 key购买 nike

我使用的是大小为 1 的球体。球体有一个质量为 0.01 的刚体。当我旋转地面时,球会因为重力而移动(我还给球加了一个恒定的力y:-1.5)。问题是球在快速移动时会反弹。我尝试调整物理 Material (弹性 = 0 和不同的摩擦值)。如何防止小球弹跳,逼真地模拟金属球?)

编辑:我想我已经找到问题了……地面是由盒子组成的(迷宫是自动生成的),所以它们之间似乎有“颠簸”……我已经测试过了使用一个大盒子作为地面,它工作正常。

这就是问题所在:https://answers.unity.com/questions/568974/sphere-collider-catching-edges-of-aligned-cubes.html所以我认为我应该只对地面使用 1 个对撞机,也许我可以使用此 Assets 来创建洞:https://assetstore.unity.com/packages/tools/modeling/csg-82197

ball bouncing

最佳答案

尝试增加质量,并更改物理 Material 中的摩擦力并继续测试直到获得所需结果。还有一个提示:在 Rigidbody under Constraints 上,勾选“Freeze Position -- Y-axis”或通常的上轴,这将防止球上升,也许这会有所帮助

关于unity3d - 无法使用 Unity 3D 物理阻止球弹跳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59354702/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com