骰子资源:Collection Dice set for role-playing games | 3D Environments | Unity Asset Store
通过给rb添加力以及随机力矩来模拟掷出骰子的效果
代码如下:

采取点乘的方法来检测骰子点数
思路:
1.预先创建六个子空对象代表1~6六个面,并将它们向上方向依依旋转成其对应面方向。

如图示例:"2"对应的向上方向即为二点数平面
2.将这六个子对象的Transform拿数组存储起来,分别与世界坐标下向上方向(Vector.up)进行点乘,点乘结果最大的,意味着该方向最接近向上方向,我们取该方向对应的面作为点数即可。

9049

被折叠的 条评论
为什么被折叠?



