Unity3d:安卓要求和兼容性

Unity3d:安卓要求和兼容性
推荐:将NSDT场景编辑器加入你的3D工具链
3D工具集:NSDT简石数字孪生

安卓要求和兼容性

此页面包含 Unity 中 Android 开发的系统要求和兼容性信息。

安卓支持

Unity 支持 Android 5.1“棒棒糖”(API 级别 22)及更高版本。有关更多信息,请参阅 AndroidSdkVersions。

图形接口支持

Android 设备支持 Vulkan 和 OpenGL ES。本部分包含有关 Unity 支持的 Android 图形 API 的信息。

图形 API支持
火山
OpenGL ES 1.0
OpenGL ES 1.1
OpenGL ES 2.0是 (1)
OpenGL ES 3.0
OpenGL ES 3.1
OpenGL ES 3.2

注意

  1. 默认情况下,新的 Unity 项目不支持 OpenGL ES 2.0。有关如何添加对 OpenGL ES 2.0 的支持的信息,请参阅 OpenGL ES 2.0。

OpenGL ES 2.0

默认情况下,Unity 在其内置的 Android 图形 API 集中不包含 OpenGL ES 2.0。要添加对 OpenGL ES 2.0 的支持,请执行以下操作:

  1. 转到编辑>项目设置
  2. 在“项目设置”窗口中,选择“播放器”选项卡,然后打开“Android 播放器设置”:
  1. 打开“其他设置”折叠。在“渲染”部分中,禁用自动图形 API。这将显示图形 API 列表。
  2. 要添加对 OpenGL ES 2.0 的支持,请选择添加 (+) 并选择 OpenGLES2

如果将使用自动图形 API 的旧项目升级到默认情况下不包含 OpenGL ES 2.0 的 Unity 版本,则 Unity 将禁用自动图形 API 并手动将 OpenGL ES 2.0 添加到列表中。

清单元素属性

本部分包含有关 Android 应用清单元素属性的兼容性信息。

  • 对于<活动>元素,Unity 仅支持启动模式。singleTask

纹理压缩

Android 上的标准纹理压缩格式是爱立信纹理压缩 (ETC) 和自适应可扩展纹理压缩 (ASTC)。要定位最广泛的 Android 设备,请使用其中一种纹理压缩格式。Unity 的默认纹理压缩格式是 ASTC。如果 Android 设备不支持您用于纹理的纹理压缩格式,Unity 会在运行时解压缩纹理。这会增加内存使用量并降低渲染速度。

一部分 Android 设备支持 DXT 和 PVRTC 纹理压缩格式。这些格式支持具有 Alpha 通道以及高压缩率或高图像质量的纹理。对于基于纹理压缩格式筛选内容的数字分发服务,最佳做法是为每个纹理压缩格式创建应用程序的单独版本。

有两种方法可以更改应用程序的默认纹理压缩格式:

  • 在具有纹理压缩格式设置的安卓播放器设置中。
  • 在 Android 构建设置中使用纹理压缩设置。默认值为“使用播放器设置”。

在“生成设置”中设置的值优先于在“播放器设置”中设置的值。使用它来更改特定构建的纹理压缩格式。

您还可以自定义单个纹理的纹理压缩格式。为单个纹理设置的值将覆盖默认纹理压缩格式值。有关如何更改单个纹理的纹理格式的信息,请参阅纹理导入程序。

播放视频文件

本节提供有关在 Android 上播放视频文件的其他信息:

  • 要在 Android 上播放视频文件,请使用视频播放器组件。如果应用程序尝试播放设备不支持的视频文件,Unity 不会播放该视频。
  • 您可以使用任何分辨率或数量的音频通道,只要目标设备支持它们。注意:并非所有设备都支持大于 640 × 360 的分辨率。
  • Unity 支持从未压缩的资源包中播放。对于 Android Pie 及更高版本,Unity 支持从压缩资源包播放。
  • Unity 不支持原生 webM/VP8 透明度。要播放具有透明度的 VP8 编码的 webM 剪辑,请将剪辑转码为支持的格式。
  • 在之前的 Android 版本中,透明度高于设备支持的视频分辨率高于支持的分辨率,则会将超出支持分辨率的像素呈现为白色。6.0.1
  • Unity 报告输出中的格式兼容性问题,并以 .此文件可能会在 Unity 报告的视频格式问题附近显示其他特定于设备的错误消息。Unity 看不到这些特定于设备的错误,通常会解释兼容性问题所在。adb logcatAndroidVideoMedia

3D建模学习工作室整理翻译,转载请标明出处!

上一篇:Unity3d:Xcode 帧调试器 Unity 集成 (mvrlink.com)

下一篇:Unity3d:Gradle for Android (mvrlink.com)

NSDT场景编辑器 | NSDT 数字孪生 | GLTF在线编辑器 | 3D模型在线转换 | UnrealSynth虚幻合成数据生成器 | 3D模型自动纹理化工具
2023 power by nsdt©鄂ICP备2023000829号