1.导入SDK:Vive Input Utility
2.将CamerRag拖入场景
打开:HTC.UnityPlugin→ViveInputUtility→Examples→(里面有几个场景,随便选一个的CamerRag拖入Hierarchy)将自带的camer删除
。新建3D对象。
3.添加拾取
添加BasicGrabbables脚本,到要拾取的对象上,再在对象上添加Rigidbody即可实现对象的拾取。
4.添加触碰
添加一个3d对象,默认即可触碰,(。。。。Collider即为碰触)。在对象上添加MaterialChanger脚本,设置其参数:
Normal:默认贴图
Heightlight:触碰后的贴图
Pressed:按下按钮时的贴图
Heighlight Button:指定按钮,默认是Trigger
自进行相应的设置即可。
本人小白一枚,以上是我遇到的问题与解决办法,有什么错误的地方请指正。