博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Pico Neo 2丨(一)SDK基本配置
阅读量:2039 次
发布时间:2019-04-28

本文共 1453 字,大约阅读时间需要 4 分钟。

大家好,我是SKODE。

小提示:选中左侧目录,可快速找到所需内容

本系列博客地址:

 

本节讲解内容:

如何在Unity完成Pico Neo 2的基本配置,为后面实现UI交互、拾取、传送等等功能做铺垫。

在Unity完成本博客内容后,即可到后面博客找到你所需要实现的功能进行配置。

 

 

一、开发环境

Unity2017.4到Unity 2019.2.16:

JDK:jdk1.8.0及以上:

Android SDK:API Level 26 及以上:

Pico Neo 2 SDK:

Pico Neo 2 Demo:

 

 

二、Pico Neo 2配置

开启USB调试

a、进入设置->更多->系统->关于设备:连续点击PUI版本条目8次,即可开启开发者模式。

b、返回上层目录,进入开发者选项,打开“USB调试”;USB设置:MTP模式。

 

 

三、Unity配置

【当新建空项目导入SDK,选择SDK弹出的Apply选项时,下方选项便已默认配置好。如不更改下面选项,可不必再看。】

1、Color Space

Build Settings--Other Settings--Rendering--Color Space:

  • 如果选择Linear,则Resolution and Presentation--Blit Type必须选择Never,否则Unity多创建一个离屏Buffer,会有显示异常。
  • 如果选择Gamma,则Blit Type里Never或Always都可选择。

2、渲染

  • Graphics APIs暂不支持Vulkan,开发者可选择OpenGLES2,OpenGLES3。
  • Edit>Project Settings>Quality,勾选Levels下的Medium

3、默认转向设置

Unity Player Setting--Default Orientation: Landscape Left

4、垂直同步设置

Edit>Project Settings>Quality>V Sync Count:Don’t Sync

 

 

四、项目基础功能配置

1、导入SDK

导入SDK并导入Unity,在弹出的界面选择Apply()

若没弹出Apply选项,选择下图选项,Apply

 

2、 场景配置

a、Camera配置:

新建场景,删掉场景Camera,将Pvr_UnitySDK预制体拖入场景。

预制体Transform 位置、旋转Reset。

注:如果项目中有多个场景,只需在主场景的Pvr_UnitySDK预制体上增加“DontDestroyOnLoad”方法即可。保证切换场景的时候只有一个Pvr_UnitySDK。

 

b、手柄配置

  • PvrController0PvrController1 预制体直接拖到Pvr_UnitySDK下。位置旋转归零。(不要拖ControllerManager预制体,在传送时该预制体会出现意想不到的错误,导致不能传送。)
  • PvrController0--controller:将该物体Pvr_ControllerInit脚本--Awake方法--controller3改为controller4【这样运行时就显示Pico Neo 2手柄了】
  • 激活这两个手柄下的controller4物体,将手柄显示出来。

 

小提示:

Unity模拟操作方法:按住Alt,移动鼠标,画面跟着上下左右转动;按住Alt+点击鼠标左键 选择VR模式还是Mono模式。

 

 

一起进步

我是SKODE

转载地址:http://rbfof.baihongyu.com/

你可能感兴趣的文章
linux放音乐cd
查看>>
开源im方案之openfire
查看>>
OneNote无法同步问题
查看>>
GridView选择性导出Excel
查看>>
GridView+存储过程实现'真分页'
查看>>
HTML5-认识篇
查看>>
Web Service(一):Hello World
查看>>
开启 J2EE(二)— JDBC
查看>>
使用redis做mysql缓存
查看>>
JavaWeb JavaScript
查看>>
JavaWeb Request和Response
查看>>
深入理解JVM1
查看>>
JavaWeb Servlet
查看>>
深入理解JVM3
查看>>
JavaWeb Tomcat
查看>>
rocketMQ基本理解
查看>>
Linux下的Nginx安装
查看>>
利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件
查看>>
flask_migrate
查看>>
flask_script
查看>>