cocos creator 3D

cocos creator 3D中一个骰子在半封闭的盒子中经过碰撞,最终朝上的面为我们指定的面,这个应该怎么实现?有大佬有好的解决方案吗?