骰子滚动模拟:降落在边缘?

时间:2019-02-26 08:01:33

标签: unity3d game-physics dice

我正在尝试实现自己的骰子滚轮版本。

到目前为止,我已经取得了不错的成绩,我的解决方案还不是很灵活,但是我喜欢物理学的真实感。

但是,我有一个问题:有时骰子会落在它的边缘,并且在其余时间中会保持该不自然的位置。

如何避免呢?

我试图调整物理材料,刚体模拟,骰子的比例和系统重力,但是没有成功。

也许我找不到合适的组合,或者我错过了一些东西。

谢谢您的任何建议![Dices

1 个答案:

答案 0 :(得分:2)

您可以对骰子进行遍历,找到正在睡觉的骰子(Rigidbody.IsSleeping),对于那些检查角​​度不晃动的骰子(即,其中一个角度应接近90的倍数),并随机应用一些可能站立的人的扭矩