<p>
VRTK新出的版本中自動工作在不同的SDK上啦恤煞,如何實現(xiàn)的呢居扒,跟著下面的步驟一起來做吧(這里使用HTCVive和Simulator)喜喂。
</p>
一玉吁、新建SDK
1.在AssetStore上導(dǎo)入好steamvr-plugin插件:
image.png
2.按照下圖中的層級所示这揣,建立游戲?qū)ο笤颍?dāng)然如果還需要其他平臺的VR設(shè)備的話塞俱,可以繼續(xù)添加:
image.png
3.從SteamVR中的Prefabs中找到到[CameraRig]和[SteamVR]添加到SteamVR中:
image.png
2.png
4.從VRTK中的Prefabs文件中找到VRSimulatorCameraRig添加到Simulator中:
image.png
image.png
5.在SteamVR和Simulator上添加VRTK的SDK_Setup腳本組件:
SDK_Setup.png
6.在QuickSelect選擇對應(yīng)的SDK選項:
image.png
image.png
7.在SDKSetup游戲?qū)ο笊咸砑覸RTK的腳本組件SDK_Manager,同時點擊AutoPopulate征字,自動導(dǎo)入子對象中的SDK:
image.png
完成到這里后冯痢,運行就可以自動選擇對應(yīng)的設(shè)備進入場景(這里查找的方式是由上往下浦楣,在第一個的SDK優(yōu)先查找椒振,如果沒有則進行第二個庐杨,直到最后的Simulator)灵份。
如果這里有不同SDK的話弦聂,按照同樣的步驟創(chuàng)建相應(yīng)的子對象即可莺葫。
二捺檬、場景運行時,切換不同的SDK
VRTK也提供了在運行時切換不同的SDK功能,在Prafabs文件夾中找到SDKSetupSwitcher炮叶,添加到VRTK下悴灵,運行后就可以切換啦川尖。
image.png
image.png
image.png