Kanzi 3.6.8 发行说明

功能改进

  • 在资源加载方面的改进:

    • 现在有 LoadAndFinish 和 FinishOnly 加载任务。FinishOnly 加载任务跳过加载线程,Kanzi 将它们直接排队到主线程 FinishingQueue。

    • 加载任务现在可以触发依赖项的后台加载。这改善了加载线程的使用,提高了加载时间,并使后台加载更加流畅。

    • 新增了这些资源类型以使用加载任务和加载任务依赖关系。

      • Brush

      • Material

      • Mesh

      • Render Pass Prefab

      • State Manager

  • 改进了预设依赖项的收集。对于在预设中使用的 State Managers 和资源 ID,Prefab View 异步预设更改现在可以在后台加载资源依赖项。

  • 改进了路径属性更新,现在可更快地将某些节点连接到绑定。

  • 对 Performance HUD 的改进:

    • 您现在可以配置 Performance HUD 的位置。请参阅 性能信息位置。

    • 在 Performance HUD 中,您现在可以看到计时器订阅、重复任务和动画的数量。请参阅 PerformanceInfoLevel。

  • 改进了在 kzb 文件中存储资源字典的方式。这使得具有大型未使用资源字典(例如本地化表)的 kzb 文件加载速度更快。

  • 引入了针对 setProperty、addPropertyModifier、removePropertyModifier、copyLocalValue 的速度优化。

更改

  • 更新了 ICU 库:

    • QNX 6.5 和 6.6 更新到 58.2。

    • QNX 7 更新到 62.1 版本

    • android-aarch64 和 android-x86_64 更新到 62.1.

  • 将 PVRTexTool 更新到了 4.20.0 版本。

  • 在 Kanzi 3.6.8 中,V8 JavaScript 引擎仅在 Windows 和依赖于 Ant 和 Scons 的旧版 Android 平台上可用。请参阅 平台要求。

  • kzb 文件格式版本现在包含主要和次要修订。在 Kanzi 3.6.8 中,kzb 文件格式的版本从 3 更改为 3.1。

文档 (Documentation)

修复

ID

描述 (Description)

区域

15170

Kanzi 应用程序在 Android 上现在在后台运行后保留 EGL 上下文。

Kanzi Engine

10580

修复了 Android 设备上无法记录工作日志的问题。

Kanzi Engine

10469

Pipeline State Render Pass 现在将 Viewport 节点的大小和剪刀工具四舍五入到完整像素。

Kanzi Engine

10433

修复了渲染某些无法打印的字符的问题。在此修复之前:

  • FreeType 字体引擎后端按照不影响渲染的零宽度可渲染字形渲染无法打印的字符。

  • iType 字体引擎后端使用未找到的字形渲染无法打印的字符。

Kanzi Engine

10406

修复了使用 iType 字体引擎后端时,无法渲染某些 emoji 的问题。

Kanzi Engine

10405

修复了使用 iType 字体引擎后端时,附加符号位置错误的问题。

Kanzi Engine

10365

从运行时资产中的 Screen 移除了额外的资源字典。

Kanzi Engine

10320

修复了无法显示所有启动性能剖析程序的问题。

Kanzi Engine

10252

修复了蒙皮网格导入和骨骼矩阵计算的问题。请参阅 蒙皮网格的更改内容。

Kanzi Engine

10227

修复了即使不需要深度时也向 Pipeline State Render Pass 添加深度缓冲区要求的问题。

Kanzi Engine

10193

当您不使用动画在状态之间进行过渡时,状态管理器现在会发送 Transition Started 和 Transition Finished 消息。

Kanzi Engine

10125

当 State Manager 在状态转换期间分派 Left State 和 Entered State 消息时,它现在在这些消息上设置 StateGroup 参数。

Kanzi Engine

10107

修复了将不可见 Model3D 替换为 nullptr 后,无法释放其纹理资源的问题。

Kanzi Engine

10548

Kanzi 3.6.6 引入了一个机制,防止在 Kanzi Studio 中使用不兼容的属性值。由于意外的后果,该机制现已被移除。

Kanzi Studio

10362

修复了导致 Kanzi Studio 中的合并工具无法正确合并内容的多个问题。

Kanzi Studio

10318, 10299

在 Kanzi Studio 中进行了多项可用性改进。

Kanzi Studio

10173

对于 Kanzi Engine 插件,您现在可以隐藏所有自定义类型。

Kanzi Studio

另请参阅

Kanzi 3.6.8 迁移指南

已知问题