001_CameraRig_VR_PlayArea:001场景案例主要可以看到只显示了一个玩家区域,我们可以在Hierarchy 面板下面找到[VRTK]这个游戏对象上挂载了一个“VRTK_SDK Manager”的一个脚本,这个脚本主要负责SDK的一个选择器,同时在开发SteamVR的时候也可以选择OculusVR、Daydream、Simulator,甚至以后会扩展更多,可以看出来VRTK不单单针对HTCVIVE来进行开发,是多元化的一个集成工具。
现在我们主要来看一下我们具体可以实际用到的一个脚本,在[VRTK]子层级下面找到“##Scene Changer##”游戏对象,从名字来看这是一个管理场景的游戏对象,在“##Scene Changer##”挂载了一个场景切换的脚本,由于我们在开发HTCVIVE的时候不会回到Unity面板来进行操作或者是切换每一个场景,那样看起来很麻烦,所以VRTK默认通过这个脚本,用我们的手柄来进行加载场景,现在我们来具体分析一下“SceneChanger”脚本。
SceneChanger脚本功能:同时按下手柄上的,扳机键、握紧键 、触摸键,两个手柄可以同时操作,可以直接加载下一个场景,在加载之前需要把所有的场景Build当中来进行切换,另外提示切换关卡脚本我们可以自己去写,不一定参考他的。如图2.1所示
SteamVR Unity VRTK 001工具包解析
最新推荐文章于 2023-10-19 14:01:10 发布