Unity中PICO G2 4K开发环境配置说明

一、安装前的准备工作

巧妇难为无米之炊,你要开发vr,那先得有一本对应设备的SDK及文档。

项目 说明
1 PICO G2 4K SDK手册说明书 https://sdk.picovr.com/docs/sdk/cn/chapter_seven.html
2 PICO G2 4K SDK包下载 PicoVR Unity SDK v_2.8.10,我上传的免费资源:【https://download.csdn.net/download/dzj2021/86771918?spm=1001.2014.3001.5503】
3 Unity 手册中android发布配置说明 https://docs.unity3d.com/cn/2020.3/Manual/android.html

二、PICO G2 4K sdk开发环境套件配置说明

PICO一体机本质上是一个android终端,只不过它在android的基础上,有自己的独特的驱动程序【官方叫它:PicoVR Unity SDK】

套件 版本
Unity 2018.4.x、2019.4.x、2020.3.x、2021.1.x.
java JDK jdk1.8.0及以上
android SDK API Level 29及以上

三、PICO G2 4K的sdk要从哪里下载能够匹配

所有能找到的【Pico Unity XR Platform】下载地址,最后都指向了官网,打开后,luan都没有,只有【PICO Unity Integration SDK】,但是这个东西不支持 PICO G2.
比较好玩的是,官网居然【浓眉大眼】的在卖G2产品,缺不提供SDK,如下截图所示:
Unity中PICO G2 4K开发环境配置说明_第1张图片
最后联系他们的技术支持,据理力争,务必要弄到一份sdk。

如果,他们【百忙之中】无法抽空发sdk给你,建议你直接从网上下载吧!
去开源网站,下载PICO Unity的工程文件,从里面把sdk刨出来。【实践证明,我之前已经找到过这个sdk包了】。
目标网站:github,gitee,csdn

当然,我已经要到了,你可以0计分下载。

四、Unity 安装

选择Unity版本的几个要点:

  • 版本符合PICO说明书的中支持的Unity版本,我用的是2020.3.40LTS

  • 在符合的版本中,选择一个长期支持的版本
    - 如果家里没矿的话,还是别装C盘了,设置成别的路径吧,毕竟动不动十几G的东西,几下就把C盘整没了!

  • (1)设置安装和下载的位置:
    Unity中PICO G2 4K开发环境配置说明_第2张图片

  • (2)安装Untiy Editor
    Unity中PICO G2 4K开发环境配置说明_第3张图片

Unity中PICO G2 4K开发环境配置说明_第4张图片

  • (3)选择模块【Build套件】

  • [1]Android

  • [2]WebGL

  • [3]Windows
    Unity中PICO G2 4K开发环境配置说明_第5张图片
    Unity中PICO G2 4K开发环境配置说明_第6张图片

  • (4)安装完毕:

  • 小勾勾看着是不是特别舒畅,别嘚瑟,后面还有能搞的!
    Unity中PICO G2 4K开发环境配置说明_第7张图片

  • (5)打开一个Demo,测试是否配置成功
    Unity中PICO G2 4K开发环境配置说明_第8张图片

五、Android发布环境的配置的艰辛过程

鄙人在2018年的时候用过htc 的focus 一体机开发过vr程序,当时用Unity5.x,Android的环境就是自己配的,当时还没见过什么Unity Hub,都是自己卷卷袖子就直接干了。这次我一入手就开始自己配Android的环境,折腾了很久,最后查资料才发现,Unity hub自带的全家桶才是最便捷的。
说说折腾的过程吧

  • 安装jdk:【装了多个版本,最后才知道要装java 8 - jdk1.8】

  • 安装android studio:【装完后,需要下载许许多多的包,你还得找到 sdk,ndk的目录】

  • 找对应版本的gradle

  • 在Unity中设置Build路径:【配置文件的路径,从android studio中查看,然后填入,包括4个路径】
    Unity中PICO G2 4K开发环境配置说明_第9张图片

  • 发布测试:发布的时候各种报错

  • Gradle错

  • 一体机测试:装到一体机上闪退黑屏

  • 总结:弄了很久始终还有错

逆耳的忠言 : 如果阁下不是特别精通(Android 原生app开发)的话,直接在Unity Hub里面配置就好,何必自己为难自己呢!
我之所以自己配,是因为不熟悉Unity hub全家桶的用法,我承认我被以前的套路影响了!
新安装的Unity直接选择Android选项,自动下载版本匹配的(java)jdk、(android)sdk、Ndk、Gradle包!
已安装的Unity版本,如果没有配置过Android发布环境,直接在Unity Hub中【添加模块】,直接更新!

六、PICO G2 4K + Unity2020.3.40配置设置

# 1、Build 设置Unity中PICO G2 4K开发环境配置说明_第10张图片

2、Player Settings设置

Unity中PICO G2 4K开发环境配置说明_第11张图片
Unity中PICO G2 4K开发环境配置说明_第12张图片

Unity中PICO G2 4K开发环境配置说明_第13张图片

Unity中PICO G2 4K开发环境配置说明_第14张图片

Unity中PICO G2 4K开发环境配置说明_第15张图片

Unity中PICO G2 4K开发环境配置说明_第16张图片

Unity中PICO G2 4K开发环境配置说明_第17张图片

3、Preference设置

Unity中PICO G2 4K开发环境配置说明_第18张图片

4、Build环境中包的构成

Unity中PICO G2 4K开发环境配置说明_第19张图片

七、遇到的错误集锦【不定期更新】

  • (1)Gradle has exited unexpectedly.
    Unity中PICO G2 4K开发环境配置说明_第20张图片
    试过很多方法,不管用,后来自己发现以下解决方法:

直接在PC上Build一次,然后再选择【BuildAndRun】
Unity中PICO G2 4K开发环境配置说明_第21张图片

  • (2)找不到Android sdk 27

Unity中PICO G2 4K开发环境配置说明_第22张图片
自己去Android studio里面扒一个,然后把它放到Unity对应的配置路径下
Unity中PICO G2 4K开发环境配置说明_第23张图片

Unity中PICO G2 4K开发环境配置说明_第24张图片

你可能感兴趣的:(unity,vr,游戏引擎,PICO,G2)