Unity3d 骰子不在统一的平面上水平放置

Unity3d 骰子不在统一的平面上水平放置,unity3d,unity5,game-physics,Unity3d,Unity5,Game Physics,目前我正在制作骰子(骰子是一个刚体,有方块碰撞器)滚动。我有6个骰子在盒子里(盒子实际上是由平面和墙组成的,这是立方体,它有一个盒子对撞机)。用户可以通过点击按钮滚动骰子,每个骰子在随机方向上施加随机力 现在,有时骰子会停下来,但有时骰子不是水平停在平面上,而是停在意想不到的位置,比如倾斜壁,有时甚至在内部倾斜 我现在在做什么? 我已经检查了骰子是否处于休眠状态,如果它处于休眠状态且与水平面不平行,我正在更改转换值。但问题是它很慢而且需要很多时间 我想让它们以更好更快的方式水平放置在平面上。您是

目前我正在制作骰子(骰子是一个刚体,有方块碰撞器)滚动。我有6个骰子在盒子里(盒子实际上是由平面和墙组成的,这是立方体,它有一个盒子对撞机)。用户可以通过点击按钮滚动骰子,每个骰子在随机方向上施加随机力

现在,有时骰子会停下来,但有时骰子不是水平停在平面上,而是停在意想不到的位置,比如倾斜壁,有时甚至在内部倾斜

我现在在做什么? 我已经检查了骰子是否处于休眠状态,如果它处于休眠状态且与水平面不平行,我正在更改转换值。但问题是它很慢而且需要很多时间


我想让它们以更好更快的方式水平放置在平面上。

您是否尝试过在刚体上设置阻力和质量:)

将图像上传到此处,而不是其他地方。你能分享你掷骰子的代码吗?或者试着让你的骰子重一点,让重力更好地作用于它吗?你试过改变物理材料的摩擦设置吗?@SudeepAcharya弹性材料怎么样。你试过了吗?我没有试过。你能详细说明一下吗。感谢您在碰撞器中选择材质时,您可以设置反弹。是的,但它并不总是有效,有时会出现问题,我将物理材质保留在墙上,然后尝试将阻力和质量设置为15,并尝试检查“使用重力”和“使用运动学”