1.SDK下载
SDK - Pico Developer Platformhttp://developer.pico-/sdk/index?id=4&device_id=2&platform_id=1
下载完成后,新建Unity工程,根据你的系统版本选择导入32或者64的
API函数
1 Introduction to SDK — PicoVR Unity SDK 0.1 documentation/docs/UnitySDK/en/chapter_one.html
2.头盔与Unity连接(打开开发者选项(因为是安卓系统的))
1 How to access Developer Options — PicoVR FAQ 0.1 documentation/docs/FAQ/chapter_one.html 戴上头盔,打开“设置”---》“通用”,对着“软件版本号”连点五下(用头盔旁边按钮选择),“开发者”图标出现后,进入开发者,选择系统,再选择开发者选项,最后打开USB调试,这样在Unity中就能找到硬件了。
3.运行打包好的程序提示“该应用未通过版权保护检测”
8 进阶功能 — PicoVR Unity SDK 0.1 文档/docs/UnitySDK/cn/chapter_eight.html#id10 在Unity的菜单栏里找到Pvr_UnitySDK打开,选择Platform Settings,在细节栏里禁用“User Entitlement Check”。
4.运行程序一片漆黑(或者是灰色的)
pico neo3打开项目黑屏 - Pico Developer Answers官网上最新的unity插件,用u3d导出的apk用neo3打开之后场景黑屏,但是用导出后就能正常看见场景,请问是什么原因https://devanswers.pico-/index.php?qa=1943&qa_1=pico-neo3%E6%89%93%E5%BC%80%E9%A1%B9%E7%9B%AE%E9%BB%91%E5%B1%8F&show=1943#q1943
5.禁止头盔休眠
带上头盔,进入开发者选项,往下翻,找到“电源策略”,首先将“系统休眠超时”设置为“永不”(如果你不先设置这个,前一个“屏幕关闭超时”选择不了“永不”),再将“屏幕关闭超时”设置成“永不”即可。
6.设备通电自启+软件自启动
首先说一下设备通电自启,还是在开发者选项中,找到“特色设置”,打开“USB插入启动模式”。这样你的设备在通电的时候会自动打开。
接着说一下,软件自启动。是通过配置文件来切换,启动的程序。一旦你做了接下来的设置,你就进不去,头盔自带的UI了,只要删除配置文件就能还原设置,可以正常进入头盔自带UI.2 Replacing Launcher on Neo 2/G2 4K — PicoVR Kiosk Mode 0.1 documentation/docs/KioskMode/chapter_two.html
软件自启动需要在设备存储的根目录下添加一个“config.txt”,其内容如下,其中home_pkg:后面跟的是你的包名字。(“------”,千万别给删了)
open_guide:0------home_pkg:com.xxxx.xxxxx------
复制进来,重启设备即可。(重启之后,侧边按钮将失效,退不出去了)
7.有人亮屏,无人息屏
void Start(){///初始化传感器Pvr_UnitySDKAPI.Sensor.UPvr_InitPsensor();///初始化ServicePvr_UnitySDKAPI.ToBService.UPvr_InitToBService();Pvr_UnitySDKAPI.ToBService.UPvr_BindToBService();//初始化时候关闭屏幕Pvr_UnitySDKAPI.ToBService.UPvr_ScreenOff();}void Update(){//state==0有人,==1无人int state = Pvr_UnitySDKAPI.Sensor.UPvr_GetPsensorState();if (state==0&& IsScreenClosed){///打开屏幕Pvr_UnitySDKAPI.ToBService.UPvr_ScreenOn();}}
如果觉得《[VR][Unity]PICO G2 4K开发几个烦人的问题》对你有帮助,请点赞、收藏,并留下你的观点哦!