1,各种不同的版本可能会有各种不兼容的错误。
Unity 5.6.3 x64, SteamVR Plugin 1.1.1.unitypackage,VRTK - Virtual Reality Toolkit.unitypackage.
Unity.4.17 SteamVR.unitypackage, VRTK.unitypackage
/download/moonlightpeng/11247278
2, 导入StreamVR
VRTK使用必需要导入SteamVR,steamVR的camerarig可以不向面板拖,但一定要导入,不然会显示没有安装steamvr。
2, 导入VRTK包,创建空物体命名为[VRTK],并添加脚本 VRTK_SDK manger.cs
3,设置这个脚本的属性
A选择Stream vr
点击C,B会填好。
新建两个空物体,命名为左右手柄,以便区分
空物体,命名为左右手柄
4,同时选择命名为左右手柄的空物体,添加一下6个脚本。
5,添加一个瞬移点(添加一个空物体),并添加代码。
6,添加要操作的物体,并添加脚本。物体一定要有Box Collider属性。
做一些相应的设置
7,如果射线碰到物体则物体变色。
修改VRTK_SimplePointer.cs
a, 在开头引入名词空间
//useList
usingSystem.Collections;
usingSystem.Collections.Generic;
//MichaelWang0423
b,申请变量
privateList<GameObject>hitGObs;
c,开辟空间
d, 射线碰到的物体改变颜色。
8,上面的做法太复杂,简单的做法是