HTC VIVE FOCUS3+unity运用VIVE WAVE库的环境配置

        最近在用focus3做手部追踪的开发,发现现有的unityvr开发教程大多是用vr串流平台+steamvr串流进行环境配置的,但我在使用这套方案运行WAVE库的sample时遇到许多的问题,经过查证,似乎目前wave库只支持安卓平台,也就是只能直接在vr一体机上跑,必须要用电脑直接连接vr,并将程序烧录到vr上,而目前又缺少该环境配置的细致教程,故记录。

        参考链接:关于VIVEWAVE库使用的论坛:https://forum.htc.com/forum/34-vive-wave-sdk

                          关于VIVEWAVE配置的官方文档:https://hub.vive.com/storage/docs/en-us/UnityXR/UnityXRGettingStart.html

        准备需求:usb3.0数据线,安装安卓sdk(如果之前安装过Android Studio并配置了环境,应该已经有了,如果没有安装过请自行搜索并安装,网上有大量教程),安装完毕后用数据线连接vr和电脑,如果能在文件管理器中看到头盔型号代表连接成功,如果未成功请检查数据线是否为3.0而不是2.0,并且需要电脑的usb口也要支持3.0

        unity版本使用较新的LTS应该就可,这是我使用的版本

        点击unity版本右上角的小齿轮,添加安卓模块

        做完这些后新建一个空的Unity3D工程,然后点开file->build setting选择安卓平台并选择switch platform,Unity会给出一些提示帮你配置,全点接受就好,平台切换完后如下图。

之后选择edit->preferences->external tools栏,查看自己的安卓sdk,jdk是否都配置了,一般在unity版本安装了安卓包后会自动配置。

然后就可以安装vivewave包,参考官方文档,没有什么问题:Installing the Wave XR Plugin in Unity - Developer Resources

安装完毕后菜单栏应该多出两个选项wave和vive

接着点开project setting进行以下wave包的配置,选择安卓平台并勾选wavexr

然后选择xr plug-in management的子菜单wavexrsetting,并勾选相关配置,我需要开发手部追踪,所以勾选了tracker和hand栏,wave库还支持各种需求的开发,但需要注意提前勾选。

环境配置到这里就完成了,然后再测试一下能否烧录程序到vr中,选择file->build setting,点击右下角的build,创建一个output文件夹在工程的根目录下,并且为vr应用命名,点击保存即可。

烧录时可能会需要你更新安卓sdk或者jdk版本来适应vr头盔需要的api,如果你直接选择更新后报错,试着更改报错文件的权限为读写,然后用管理员身份运行unityhub即可。

然后打开工程文件的output目录,用shift+右键呼出如下选单

点击在此处打开powershell窗口,使用adb deveices指令,如果显示了设备,则代表头盔链接成功,否则检查自己是否安装安卓sdk并完成配置,或者usb数据线和数据口是否都为3.0

确认无误后即可使用如下指令完成烧录

需要确认vr开启了开发者模式和usb下载应用的功能,如何开启直接百度。

出现如下提示代表烧录成功

然后你就可以用一些wave库的samples来尝试了例如手部追踪,这里官方库有使用教程:

Hand Tracking - Developer Resources

每次写完程序后,直接在file->build setting中选择build and run,连接头盔即可直接运行。

相关的一些功能库都有简易教程,详细的使用方法正在摸索中。每次编写完不能直接在unity中点击播放键调试,这是比较麻烦的地方,wave库倒是有封装一个仿真调试的功能,但还不支持大部分的功能库,似乎有人做了模拟调试的方法,但我无法复现,故不分享,如有兴趣自行查找。

  • 7
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

NPC猫草

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值