本文章基于HTC Vive开发
1.快速开发可在unity资源商店内下载Input Uitility和SteamVR Plugin
2.导入后将unity自带的Main Camera删掉
3.将SteamVR/Perfabs目录下的预制件[CameraRig]拖到新建的游戏对象中
4.将HTC.UnityPlugin/ViveInputUility/Perfabs目录下的预制件[VivePointers]拖入新建游戏对象中
5.VivePointers内有自带控制左右手柄射线的代码,CameraRig本身是有效区域控制摄像机,其子摄像机Cameraeye控制场景视图,这两个摄像机的位置都适合在场景制作过程中我们肯定可能会改变摄像机的位置,这时要注意修改左右手柄的position和摄像机保持一致,否则场景中将不会出现射线。