- 联系我们
- 技术支持: vrsupport@qiyi.com
- 商务合作: business@iqiyismart.com
- 人才招聘: 查看职位 >
- 公司地址:北京市朝阳区宏泰东街绿地中心B座11层
了解如何导入SDK软件包,以及如何针对您的开发环境进行基本测试。
打开Unity Editor,新建工程
修改Platform为Android平台
PackageManager选择加号->Add package from disk按钮加载上面解压目录的package.json文件,XR插件就会自动导入。
对于要在奇遇商店上线的应用,导入QIYU XR Plugin之后,必须再导入QIYU Platform SDK,否则在上传应用提交审核时,无法通过平台检测。详细参见QIYU Platform SDK 及开发文档 (opens new window)。
导入后,点击“Yes”,启用Unity new input System,Unity Editor会自动重启。
导入以后会看到QIYU XR Plugin;点击Import into Project导入Sample工程,参考SDK提供的各种功能用法。
(导入Sample后,如Unity Editor无报错,请忽略此段说明)如工程中使用XR Interaction Toolkit v2.0及以上版本,导入QIYU XR Samples后,Unity Editor会提示BoundaryTest.cs脚本中,“trackingOriginMode未定义”的错误,这是由于XRRig属性trackingOriginMode已更名为currentTrackingOriginMode,请手动修改代码,如下图所示。
新建场景,创建XRRig,XRRig提供的功能参见3.1UnityXR介绍 (opens new window)。
注:
新建的XRRig会覆盖场景默认的MainCamera。
奇遇SDK默认匹配XR Interaction Toolkit (opens new window) v1.0,如工程中使用v2.0及以上版本,XRRig更名为XROrigin。
必须在ProjectSettings—>XRPlug-in Management里的勾选“QIYU”选项
设置推荐配置,可通过“Menu/QIYU/Modify Player Settings”一键自动设置为推荐配置。
配置项 | 推荐值 |
---|---|
GraphicsAPIs | OpenGLES3 |
ApiCompatibilityLevel | .NET 4.x |
minSdkVersion | AndroidApiLevel26 |
Scripting Backend | IL2CPP |
Target Architectures | ARM64 (提交商店正式版本要求) |
Default Orientation | LandscapeLeft |
vSyncCount | Every V Blank |
Blit Type | Always |
如果需要使用自定义AndroidManifest.xml文件,可以点击QIYU->Tools->Create AndroidManifest按钮创建SDK需要的默认配置模板,在此基础上进行修改。不需要的时候可以点击Delete AndroidManifest按钮进行删除。
打包,安装进一体机运行。对于已经上架到奇遇商店的游戏,打release包需要Bundle Version Code 设置高于商店中应用的版本,详见FAQ (opens new window)。