1 SDK简介

本文档介绍在Unity游戏开发引擎环境下,使用PicoVRAndroidSDK_Unity(以下简称SDK)制作运行在Pico一体机设备上的VR应用。SDK主要提供:传感器融合,双目立体渲染,光学畸变校正,异步时间扭曲,单缓冲渲染,3DoF/6DoF多交互支持,电源及散热管理,账号及支付管理等功能。 SDK的架构如下图所示:

_images/1.1.png

图1.1 SDK架构图

SDK通过UnityPackage包的格式提供,开发者导入后可看到如下目录:

_images/1.2.png

图1.2 SDK plugin目录结构

Assets>PicoMobileSDK下的每个子目录都对应SDK中相应的功能,子目录下的Scenes目录中提供了供您参考的场景,在适配SDK时遇到问题可查看文档,也可参考场景中的方法。

Pvr_BoundarySDK里包含的是安全区的相关功能

Pvr_Controller里包含的是手柄的相关功能

Pvr_Payment里包含的是支付的相关功能

Pvr_ToBService里包含的是系统接口的相关功能

Pvr_UnitySDK里包含的是Sensor,渲染的相关功能

Pvr_VolumePowerBrightness里包含的是音量,亮度的相关功能