1 SDK简介¶
本文档介绍在Unity游戏开发引擎环境下,使用PicoVRAndroidSDK_Unity(以下简称SDK)制作运行在Pico一体机设备上的VR应用。SDK主要提供:传感器融合,双目立体渲染,光学畸变校正,异步时间扭曲,单缓冲渲染,3DoF/6DoF多交互支持,电源及散热管理,账号及支付管理等功能。 SDK的架构如下图所示:
图1.1 SDK架构图
SDK通过UnityPackage包的格式提供,开发者导入后可看到如下目录:
图1.2 SDK plugin目录结构
Assets>PicoMobileSDK下的每个子目录都对应SDK中相应的功能,子目录下的Scenes目录中提供了供您参考的场景,在适配SDK时遇到问题可查看文档,也可参考场景中的方法。
Pvr_BoundarySDK里包含的是安全区的相关功能
Pvr_Controller里包含的是手柄的相关功能
Pvr_Payment里包含的是支付的相关功能
Pvr_ToBService里包含的是系统接口的相关功能
Pvr_UnitySDK里包含的是Sensor,渲染的相关功能
Pvr_VolumePowerBrightness里包含的是音量,亮度的相关功能