本文使用的MRTK版本是2.4.0
使用到的是MRTK自带的 Interactable.cs
focus/press3D对象旋转的步骤:
1. 在场景中创建游戏对象
2. 添加Collider组件
在3D物理组件中添加碰撞体的方法:首先选中一个游戏对象,然后依次选择菜单栏Component(组件)→Physics(物理)命令。可选择不同的碰撞体类型,如图所示,这样就在该对象上添加了碰撞体组件。
box、sphere等类型你自己选
3. 将你想要让它转的3D对象作为刚才你创建的游戏对象的子对象
4. 在父对象上添加 Interactable.cs
5. 设置你想要旋转的对象
6. 根据需要修改一些配置
7. 优化(按需)
添加一个正方形外框
- 在父对象上右键 > 3D > cube
- 调整位置,修改材质之类的
如果你想外框也一起旋转,那么上面设置那步把整个父对象拖进去👇
注意:
旋转的轴是根据父组件的坐标轴来转的