VRTK - 1.Woking with Mutiples SDKs

<p>
  VRTK新出的版本中自动工作在不同的SDK上啦,如何实现的呢,跟着下面的步骤一起来做吧(这里使用HTCVive和Simulator)。
</p>

一、新建SDK

1.在AssetStore上导入好steamvr-plugin插件:


image.png

2.按照下图中的层级所示,建立游戏对象,当然如果还需要其他平台的VR设备的话,可以继续添加:


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选择对应的SDK选项:

image.png
image.png

7.在SDKSetup游戏对象上添加VRTK的脚本组件SDK_Manager,同时点击AutoPopulate,自动导入子对象中的SDK:

image.png

完成到这里后,运行就可以自动选择对应的设备进入场景(这里查找的方式是由上往下,在第一个的SDK优先查找,如果没有则进行第二个,直到最后的Simulator)。
  如果这里有不同SDK的话,按照同样的步骤创建相应的子对象即可。

二、场景运行时,切换不同的SDK

VRTK也提供了在运行时切换不同的SDK功能,在Prafabs文件夹中找到SDKSetupSwitcher,添加到VRTK下,运行后就可以切换啦。

image.png
image.png
image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,408评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,055评论 6 342
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,490评论 25 709
  • 2017.12.07日精进打卡 2017.12.07日精进打卡 姓名:涂柯 公司:欧克拉电子科技有限公司 【日精进...
    胜利女神会微笑阅读 1,053评论 0 0
  • 2017年12月18日开头的一周终于过去了。时间的车轮碾碎一切或好或坏的过往:不管你爱不释手的还是弃若敝屣的都将被...
    越来越好是王道阅读 1,807评论 0 0