Kanzi 3.9.2 发行说明

新增功能

值累加器

引入了 Float Value Accumulator 和 Int Value Accumulator,使您能够随时间递增属性类型的值。

例如,您可以使用 Value Accumulator 创建秒表或计时器,移动 3D 模型上的纹理,或旋转 3D 模型以创建动画。请参阅 增加属性类型的值。。

../../_images/float-value-accumulator-wheel.gif

功能改进

  • Kanzi Java API 的改进:

    • ResourceManager 协议现在支持资源重新加载。请参阅 实现自定义资源加载。

    • Kanzi Java API 现在更全面地涵盖了内置 Kanzi 类的属性、消息和消息参数。

    • Kanzi Java API 现在支持 KanziObject.getOptionalProperty() 和 MessageArguments.getOptionalProperty(),这些将仅在属性已设置时返回其值。

  • 在 Kanzi Android framework (droidfw) 中,KanziRuntime.loadKzb 和 kzbPathList 属性现在支持 kzb 配置文件,该文件可以包含您想要加载的 kzb 文件列表。

  • 改进对焦处理:

    • 引入了覆盖焦点范围类型,使处理在应用程序其他部分之上打开的覆盖的输入和焦点更加容易。

      请参阅 创建覆盖层 和 Kanzi 3.9.2 迁移指南。

      ../../_images/overlay.gif
    • 引入了 Focus State 属性,该属性报告焦点范围内一个或多个节点的逻辑和键盘焦点状态。例如,使用该属性以视觉方式向用户指示用户界面元素是否具有焦点。请参阅 表明用户界面元素何时具有焦点。

更改

  • 增加了对 Visual Studio 2019 的支持。

  • Kanzi Android framework (droidfw) 和 Kanzi Java API 现在需要 Java 8 (1.8) 或更高版本。请参阅 Java 8。

  • 类 Resource、GPUResource、Surface 和 Renderbuffer 现在具有元类。

显著修复

ID

描述 (Description)

区域

395018

修复了在 Trajectory List Box 3D 节点中调整属性值时导致 Preview 终止的问题。

Kanzi Engine

401182

修复了影响 Kanzi 3.9.1 中画笔渲染性能的问题。

Kanzi Engine

401362

修复了在 INTEGRITY 操作系统上导致静态链接的 Kanzi Engine 插件无法工作的问题。

Kanzi Engine

361124

修复了 Preview 中的问题,该问题限制了通过滚动鼠标滚轮使用 Camera tool 时的缩放比例。

Kanzi Studio

398796

修复了影响 Kanzi Studio 性能的问题。这加快了在 Kanzi Studio 项目之间切换的速度。

Kanzi Studio

400848

修复了当项目属性 Color Workflow 设置为 Linear 时,默认情况下阻止位图字体正确显示的问题。对于 Kanzi Studio 自动导入的位图字体图像,它将 sRGB Content 属性设置为禁用。

Kanzi Studio

另请参阅

Kanzi 3.9.2 迁移指南

已知问题