Version: 1.7
语言 : 中文
HMI Android 线程设置
Render As Service (URAS)

HMI Android 自定义缓存路径

从 Tuanjie 1.6.0 版本开始,Tuanjie Editor 中为 HMI Android 提供了 Custom Shader Cache Path 配置项,支持在 Editor 中自定义 OpenGLES 的 Shader cache 和 Vulkan 的 Pipeline cache 保存路径。通过在 Player Settings 中配置生效,若不配置,则依然生成在默认的 Shader cache 目录,若需要持久化,请参考下文将 Custom Shader Cache Path 配置为车机系统上有读写权限的目录。

Shader cache persistence for OpenGLES

HMI Android 支持在运行设备上缓存 OpenGLES 的 Shader cache 以提高启动速度。在系统重启或更换同样配置的设备时,如果需要使用 Shader cache,请按照以下步骤操作:

  • Player Settings >> Other Settings >> Custom Shader Cache Path,确保已填入需要保存 Shader cache 的路径
  • 构建,并将可执行文件部署到目标设备和系统
  • 运行应用程序并确保所有 Shader 都已启用
  • 从填写的路径(/{custom shader cache path}/TuanjieShaderCache)中拷贝生成的 Shader cache 文件
  • 拷贝至完全相同的其他设备

注意

  • 由于缓存是设备特定的,因此只能在具有完全相同硬件和软件配置的设备之间共享
  • 指定路径要具有可读写权限

Pipeline cache persistence for Vulkan

HMI Android 支持在运行设备上缓存 Vulkan 的 Pipeline cache 以提高启动速度。在系统重启或更换同样配置的设备时,如果需要使用 Pipeline cache,请按照以下步骤操作:

  • Player Settings >> Other Settings >> Custom Shader Cache Path,确保已填入需要保存 Pipeline cache 的路径
  • 构建,并将可执行文件部署到目标设备和系统
  • 运行应用程序并确保所有 Shader 都已启用
  • 从填写的路径( /{custom shader cache path}/)中拷贝生成的 Pipeline cache 文件
  • 拷贝至完全相同的其他设备

注意

  • 由于缓存是设备特定的,因此只能在具有完全相同硬件和软件配置的设备之间共享
  • 指定路径要具有可读写权限
HMI Android 线程设置
Render As Service (URAS)