关于VRTK_Physics xxx和VRTK_Aratificialxxx脚本的区别总结

  1. 当前物体如果不需要和其他物体交互可以使用物理效果的脚本时实现(VRTK_Physics),如果需要和其他物体进行交互,使用物理效果的组件可能会出现与其他带有物理效果的物体冲突。所以不建议,当然看情况而定。
  2. 有些人工组件例如VRTK_ArtificialPushushers 效果可能没有物理组件效果好 这个需要按照项目实际情况确定。人工的简单来说就是防止出现意想不到的bug。
  3. VRTK_Araificial XXX需要创建空物体套在滑动物体的外面(滑块的位置需要是0,0,0),而且滑动的值如果设置为负值他会自动变为正值。而滑块移动的距离会受到父物体缩放的影响,父物体的缩放要为1,1,1。对应的物理组件就不会出现这个问题。(采坑笔记)
  4. ,),而且滑动的值如果设置为负值他会自动变为正值。而滑块移动的距离会受到父物体缩放的影响,父物体的缩放要为1,1,1。对应的物理组件就不会出现这个问题。(采坑笔记)
  5. 旋转器可以实现开关门、旋转轮盘、推动开关、开关箱子等效果。推进器可以做按下和抬起的开关。滑动条可以实现 滑动条、拉抽屉等效果。
    关于VRTK_Physics xxx和VRTK_Aratificialxxx脚本的区别总结
  6. 制作这种推拉或者旋转等功能的时候,物体层级很重要例如图下(可以参考vrtk示例中的物体层级.)关于VRTK_Physics xxx和VRTK_Aratificialxxx脚本的区别总结
  7. 挂载这种类型的脚本,一般会检查自身或者子物体里是否带有碰撞,最好自己添加碰撞体。生成的碰撞体可能会大小不是预定的效果。