Kanzi 3.6.12 发行说明

功能改进

  • 改进了 Kanzi Engine 记录的 EGL 错误消息的可读性。现在,错误消息包括 EGL 错误代码的文本版本,例如,EGL_BAD_ALLOC。

  • 添加了一个应用程序配置,使您可以在使用GBM窗口系统的平台上设置要让您的 Kanzi 应用程序使用的图形卡。

  • 改进了 OpenGL ES 3 图形上下文的创建。ES 3 的上下文现在使用 EGL_CONTEXT_MINOR_VERSION 属性。

  • 改进了EGL图形上下文的反初始化。Kanzi 现在在销毁上下文后立即释放所有线程资源。

  • 带回了 Overdraw 可视化。Overdraw 可视化指示了 Kanzi 多次渲染到同一像素的区域。较浅的绿色表示更高的过度绘制量。请参阅 排除应用程序性能问题。

    ../../_images/overdraw-enabled.png
  • 引入了 Compose and Blit Pass 渲染通道模板。使用此模板以特定材质来混合 Composition Target Render Pass。请参阅 将内容渲染到合成目标。

    ../../_images/compose-and-blit-pass-create1.png ../../_images/compose-and-blit-pass-library1.png
  • Kanzi 材质类型 FragmentPhongSkinned、FragmentPhongTexturedSkinned、VertexPhongSkinned 和 VertexPhongTexturedSkinned 现在默认情况下支持对最多 100 根骨骼的网格进行蒙皮。请参阅 设置蒙皮网格的骨架数量。

    ../../_images/vertexphongskinned-100.png
  • 在 Kanzi Studio 中,您现在可以从项目选项卡的上下文菜单中在 Windows 资源管理器中打开项目。要了解有关在 Kanzi Studio 中处理多个项目的更多信息,请参阅 将 Kanzi Studio 项目合并到 Kanzi 应用程序中。 和 教程:将 Kanzi Studio 项目合并为一个 Kanzi 应用程序。。

    ../../_images/open-project-in-windows-explorer.png

更改

  • 在 Android aarch64、x86 和 x86_64 上现在需要 NDK 版本 21.3.6528147。

  • 重建了适用于 linux-x86_64 的 ICU 62.1 库以包含 word-break 功能。

文档 (Documentation)

  • 添加了一个过程,展示如何使用图块图集。通过使用图块图集,您可以提高应用程序的性能。请参阅 使用图块图集。

    ../../_images/TelltalesTileAtlas.png ../../_images/preview-seatbelt.png
  • 在日语中引入了部分 Kanzi 文档。在任何主题的标题中,点击 image0 并选择语言。要选择默认的文档语言,请在 Edit > User Preferences 中的 Kanzi Studio 将 Language 属性设置为您想要使用的语言。

    ../../_images/select-japanese-documentation.png
  • 更新了中文文档。

修复

ID

描述 (Description)

区域

244

修复了在 Android 上运行的 Kanzi 应用程序的问题,其中 Kanzi 在暂停和关闭序列期间在 haltApplication 处添加了两个 sleep 事件和日志条目。

Kanzi Engine

286

修复了导致 generateMipmaps() 在完成 mipmap 生成后无法恢复根帧缓冲区的问题。

Kanzi Engine

11274

修复了 core/platform/file 中未检查的内存分配。

Kanzi Engine

265

修复了在 Kanzi Studio 插件中将滑块设置为属性类型的编辑器时,在 Kanzi Studio 中显示错误编辑器的问题。

Kanzi Studio

另请参阅

Kanzi 3.6.12 迁移指南

已知问题