1,各种不同的版本可能会有各种不兼容的错误。
2, 导入StreamVR
2, 导入VRTK包,创建空物体命名为[VRTK],并添加脚本 VRTK_SDK manger.cs
3,设置这个脚本的属性
A选择Stream vr
点击C,B会填好。
新建两个空物体,命名为左右手柄,以便区分
空物体,命名为左右手柄
4,同时选择命名为左右手柄的空物体,添加一下6个脚本。
5,添加一个瞬移点(添加一个空物体),并添加代码。
6,添加要操作的物体,并添加脚本。物体一定要有Box Collider属性。
做一些相应的设置
7,如果射线碰到物体则物体变色。
修改VRTK_SimplePointer.cs
a, 在开头引入名词空间
//use List
using System.Collections;
using System.Collections.Generic;
//Michael Wang 20180423
using System.Collections.Generic;
//Michael Wang 20180423
b,申请变量
private List<GameObject> hitGObs;
c,开辟空间
d, 射线碰到的物体改变颜色。
8,上面的做法太复杂,简单的做法是