Kanzi 3.9.4 发行说明

新增功能

功能改进

  • 引入了可用于设置首选多重采样方法的应用程序配置。

  • 所有绑定操作现在都接受 lowerCamelCase 命名约定。请参阅 Bindings expressions 参考。

  • 改进了 Activity Browser 的性能。

  • 使用 iType 字体引擎时,Kanzi 现在支持泰国语言的自动换行。请参阅 字体引擎字典。

  • 在 Kanzi Studio 中,您现在可以创建一个仅在节点树中包含 Screen 节点且不包含默认 Kanzi 资源的项目,例如 Default Texture 和 DefaultBackground 纹理。

    例如,您可以使用此类项目来存储要在多项目 Kanzi 应用程序中重用的资源。请参阅 将 Kanzi Studio 项目合并到 Kanzi 应用程序中。。

    ../../_images/new-resource-project.png
  • Kanzi Android framework (droidfw) 现在跟踪每个连接视图的有效用户可见性,并跳过隐藏视图的渲染。这提高了具有离屏视图的应用程序的性能。请参阅 处理视图的用户可见性。

  • 对渲染通道的改进:

    • 在 Pipeline State Render Pass 中引入了 Polygon Depth Offset 属性,该属性对渲染元素应用深度偏移。

      例如,您可以使用此属性来渲染不发生深度冲突的贴花。请参阅 渲染贴花。

      ../../_images/decal-z-fighting.png ../../_images/decal-in-preview.png
    • 为 Composition Target Render Pass 引入了 Depth Renderbuffer Format 属性,您可以使用该属性设置深度渲染缓冲区的格式。请参阅 将内容渲染到合成目标。

  • 添加了使您能够在 Text Block 节点中水平缩放文本的功能。请参阅 将文本放入 Text Block 节点中。

    ../../_images/properties-horizontal-fit-scale-min-05.png ../../_images/preview-horizontal-fit.png
  • Android application with Java plugin 模板现在包含一个用于插件的简单单元测试项目。

  • 改进对焦处理:

  • 为 Kanzi Studio 添加了一项功能,使您能够重新导入之前已导入到 Kanzi Studio 工程中的 PSD 文件。请参阅 重新导入 PSD 文件。

    ../../_images/reimport-psd.png

更改

文档 (Documentation)

  • 重新设计并增加了更多细节的教程,您可以在其中了解 Kanzi 滑块的结构以及如何创建自己的滑块。请参阅 教程:创建滑块。

    ../../_images/slider-value-indicator.gif
  • 添加了有关如何使用 CMake 为 QNX 构建您的 Kanzi 应用程序的说明。请参阅 将 Kanzi 应用程序部署到 QNX。

显著修复

ID

描述 (Description)

区域

193755

Look At 属性现在适用于所有 3D 节点,而不仅仅是 Camera 节点。

Kanzi Engine

358796, 360698, 413518

修复了导致 Key Manipulator 无法处理数字键和修饰键的问题。

Kanzi Engine

384766

修正了在并行活动主机中,当一个聚焦的活动停用时,决定 Kanzi 将键盘焦点移动到何处的标准顺序。现在的顺序是:

  1. Z 顺序中的前一个 Activity

  2. z-order 中的下一个 Activity

  3. 默认焦点恢复行为

Kanzi Engine

409365

修复了导致 Kanzi 在使用圆柱模式旋转以面对摄像机时展平对象的问题。

Kanzi Engine

412227

修复了导致 Activity Browser 显示活动主机已删除属性的问题。

Kanzi Engine

412462

修复了阻止 Grid List Box 节点接收 Key Navigation Started (NavigationManipulator::KeyNavigationStartedMessage) 消息的问题。

Kanzi Engine

413202

修复了阻止 Apply Activation Action 激活活动的问题。

Kanzi Engine

175797, 219073

当您想让 3D 节点转向 Scene 的默认摄像机时,您不再需要设置 Face to Camera Target Camera 属性。只需设置 Face to Camera Mode 属性即可。

Kanzi Studio

200162

修复了 Preview 中的问题,该问题导致在使用自由相机时,Camera tool 重置跳转到错误的位置。

Kanzi Studio

411933

修复了导致空动画子剪辑使 Preview 崩溃的问题。

Kanzi Studio

412318

通过添加方法 SetForwardArgument 来设置前向参数,修复了 Trigger Action Kanzi Studio 插件 API 中的回归问题。

Kanzi Studio

412845

修复了在 Activity Browser 中使用 Create root Activity Host 按钮创建 Activity Browser 时,无法显示根活动主机的问题。

Kanzi Studio

416907

修复了即使在动画数据被删除后,仍然导致动画在 Preview 中继续播放的问题。

Kanzi Studio

422629

修复了阻止使用 C++ Code Behind 的项目构建 Kanzi 应用程序的问题。请参阅 对 C++ Code Behind 的更改。

Kanzi Studio

另请参阅

Kanzi 3.9.4 迁移指南

已知问题