如何将vrtk3做的项目移植到pico neo3平台

本文介绍了将使用Unity 2018和VRTK 3的VR项目移植到PICO平台的步骤,包括升级Unity至2019.4以上版本,利用PICO提供的解决方案使VRTK兼容,以及解决SDK版本不匹配问题。此外,还涉及了项目配置,如替换VRTK组件和UI适配,以及应对打包运行失败的策略。
摘要由CSDN通过智能技术生成

之前做的项目是用unity2018版本做的.VR插件用的VRTK3,现在要移植到pico平台上来.但VRTK是不支持PICO的,好在PICO官方给了解决办法.

这里有几个地方需要解决.

1 pico sdk只支持unity2019.4以上版本.项目用的是2018版本

2 如何让VRTK支持pico

3 目前pico平台用的sdk是高本版2.0(你可以想象成是3.0版本)的,而vrtk-pico用的SDK是2.8版本

第一个问题:pico sdk只支持unity2019.4以上版本.项目用的是2018版本

unity是支持高版本兼容低版本项目的,反过来则不行.所以我直接用2019.4以上版本打开,幸运的是,项目正常运行了.

第二个问题:如何让VRTK支持pico

PICO官方贴心的给了VRTK兼容PICO的解决方案,并且也给了教程.

链接:GitHub - picoxr/VRTK-Support

第三个问题:

解决了上面两个问题,先打包一下看PICO neo3能不能运行先.

如果不能正常运行,可以参考官网升级解决方案[SDK升级]的文档

Documentation - Pico Developer Platform

这里我直接将官网的pico-vrtk打包出来,pico neo3是可以正常运行的.

到这里如果能正常运行,才算是把pico-vrtk导入成功.

想要把项目适配到PICO上,还得在项目上做一些配置.

首先就是将pico-vrtk例子中的[VRTK_SDKManager]和[VRTK_Scripts]直接替换掉自己项目场景中的这两个,如果需要添加传送功能,自己再[VRTK_Scripts]里另加就可以了.这个和vrtk一样.vrtk手柄上抓取触碰等交互配置和vrtk本身也是一样.

此时打包项目安装在pico上应该就可以正常看到场景,并移动和互动了.

但是如果你的场景有UI,那么UI也需要额外配置.可以参考pico-vrtk的第7个例子.

在Canvas上具体配置如下:

到此,VRTK配置到PICO就算完成了.赶紧打包运行一下吧!

最后:如果打包运行失败的话,最好把自己的项目导入官方的项目里.而不是反过来.

如果是新项目还是不建议用Pico继承的VRTK3.因为官方将在2022年12月底停止对老SDK的维护.

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值