1,各種不同的版本可能會有各種不相容的錯誤。
Unity 5.6.3 x64, SteamVR Plugin 1.1.1.unitypackage, VRTK - Virtual Reality Toolkit.unitypackage.
Unity2017.4.17 SteamVR.unitypackage, VRTK.unitypackage
https://download.csdn.net/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, 在開頭引入名詞空間
//use List
using System.Collections;
using System.Collections.Generic;
//Michael Wang 20180423
b,申請變量
private List<GameObject> hitGObs;
c,開辟空間
d, 射線碰到的物體改變顔色。
8,上面的做法太複雜,簡單的做法是