.. _3 开发注意事项: 3 开发注意事项 =============================== 3.1 进入设备的开发者模式 ---------------------------------- 具体步骤详见链接:https://sdk.picovr.com/docs/FAQ/chapter_one.html 3.2 Android Manifest文件 ---------------------------------- - 需要添加特殊meta-data,否则会显示异常: .. code-block:: xml - 所有需要显示的Activity需要继承自 .. code-block:: java com.unity3d.player.UnityPlayerNativeActivityPico - 添加必要的权限 .. code-block:: xml 3.3 SDK推荐配置 ---------------------------------- - 对于Color Space,Gamma和Linear都已支持。 如果选择Linear,则Blit Type必须选择Never,否则Unity会多创建一个离屏Buffer,会有显示异常。 如果选择Gamma,则Blit Type里Never或Always都可选择。 .. image:: _static/3.4.png 图3.1 Blit Type设置 - Graphics APIs暂不支持Vulkan,对于OpenGLES2,OpenGLES3,开发者需要按照需求选择。 多线程渲染,详见Unity官方文档: (https://docs.unity3d.com/ScriptReference/SystemInfo-graphicsMultiThreaded.html) .. image:: _static/3.5.png 图3.2渲染设置 - Unity Player Setting中Default Orientation选择 Landscape Left(必选项) .. image:: _static/3.6.png 图3.3 默认转向设置 - 需要检查垂直同步设置,具体步骤如下:进入Edit>Project Settings>Quality,勾选Levels下的Medium,并确保Other下的V Sync Count项为 Don't Sync(必选项): .. image:: _static/3.7.png 图3.4 检查垂直同步设置 - 对于API Level的设置要求: Minimum API Level: 23 - 27 Target API Level: 建议设置27,原因请参考2.2 .. image:: _static/3.7.2.png 图3.5 API Level 的设置