Kanzi 3.6.10 发行说明¶
功能改进¶
在 Composition Target Render Pass 中:
添加了可以在 Pixel Format 属性中设置的这些图形格式:
R8_SNORM
R8G8_SNORM
R8G8B8_SNORM
R8G8B8A8_SNORM
R16_SNORM
R16_UNORM
R16B16_SNORM
R16B16_UNORM
R16B16G16_SNORM
R16B16G16_UNORM
R16B16G16A16_SNORM
R16B16G16A16_UNORM
R32_SINT
R32_UINT
R32_SFLOAT
R32G32_SINT
R32G32_UINT
R32G32_SFLOAT
R32G32B32_SINT
R32G32B32_UINT
R32G32B32_SFLOAT
R32G32B32A32_SINT
R32G32B32A32_SFLOAT
R32G32B32A32_UINT
在 Kanzi Studio 中添加了 Depth Compare Function,以便您可以设置要与比较样本一起使用的比较函数。
通过删除实例化启动预设的 Path 属性中的冗余更新,提高了应用程序的启动时间。
通过消除多余的布局重新计算,提高了 Text Block 节点的布局性能。
在
TaskDispatcher中添加了检查应用程序状态的功能。请参阅TaskDispatcherBase::isQuitting和TaskDispatcherBase::setQuitting。这使您能够在应用程序退出时停止重复任务。在动画播放器节点组件(
AnimationPlayer和PropertyTargetInterpolator)发送的消息中添加了一个名称参数。这使您能够识别哪个动画播放器发送了消息。Kanzi 现在在 GL deinit 之前清除
TaskDispatcher队列。这意味着在任务中运行依赖于 GL 的操作之前,您无需检查 GL 的有效性。更新的 integrity_rcar_fb_api:
构建配置现在使用最新的工具链,并使用更新的工具链重建了 Kanzi Engine 第三方库。
现在使用 integrity-arm-x2365 Boost 库而不是 integrity-arm-comp2013。
已移除
BOOST_ERROR_CODE_HEADER_ONLY配置。
为了提高效率,这些 Brush 属性的值变化不再触发
Node2D::arrange和Node2D::measure:Brush Modulate Color 属性 (Brush.ModulateColor)
Brush Horizontal Tiling 属性 (Brush.HorizontalTiling)
Brush Vertical Tiling 属性 (Brush.VerticalTiling)
在 Color Brush 中,Brush Color 属性 (ColorBrush.Color)
在 Texture Brush 中,Brush Texture 属性 (TextureBrush.RenderTexture)
在
KzcDynamicArray和KzcHashMap中的函数中添加了KANZI_API宏。在 Preview 中,在较低放大倍率下查看内容时提高了图像质量。
更改¶
将 kzb 文件格式的版本从 3.2 更改为 3.3。
将 libjpeg 库更新到版本 9d。
文档 (Documentation)¶
在 使用 … 部分中添加了一个专门用于开发 Android Kanzi 应用程序的主题。请参阅 为 Android 开发 Kanzi 应用程序。
添加了一个示例,展示如何创建自定义记录器。请参阅 创建自定义记录器。
修复¶
ID |
描述 (Description) |
区域 |
|---|---|---|
|
修复了与文本整形库中检查不可打印字符相关的问题,以改进 Kanzi 运行时库的大小。 |
Kanzi Engine |
|
修复了在 OpenGL 初始化期间导致某些应用程序在 integrity_rcar_fb_api 上终止的问题。 |
Kanzi Engine |
|
当 |
Kanzi Engine |
|
修复了在添加和删除节点时导致缓慢的问题。 |
Kanzi Engine |
|
修复了当 Text Block 2D 节点部分透明且具有子节点时导致渲染不正确的问题。 |
Kanzi Engine |
|
kzb_player 现在只构建您在 CLI 上传递的架构,而不是构建所有架构。 |
Kanzi Engine |
|
修复了一个问题,该问题导致 Kanzi 在初始化时将错误材质设置为每个网格,即使设置给网格的材质正常工作。 |
Kanzi Engine |
|
修复了当应用程序反复重新加载和渲染带有网格的预设时导致崩溃的问题。 |
Kanzi Engine |
|
修复了 |
Kanzi Engine |
|
修复了在已存在的时间轴播放的情况下创建时间轴播放时导致崩溃的问题。 |
Kanzi Engine |
|
修复了在重写基于 |
Kanzi Engine |
|
当 Grid List Box 节点的 Cell Width 属性值发生变化时,Kanzi 现在运行 |
Kanzi Engine |
|
修复了 |
Kanzi Engine |
|
合并项目时,Kanzi Studio 现在直接从合并的项目中获取与着色器代码相关的更改。 |
Kanzi Studio |
|
修复了一个问题,该问题导致 Kanzi Studio 在 State Manager 中错误地导出 Blend Mode 属性的值,当其设置为 Alpha: Automatic 时。 |
Kanzi Studio |
|
修复了在导入蒙皮和骨骼动画网格时导致 Kanzi Studio 将中性姿势网格蒙皮到姿势骨架的问题。 |
Kanzi Studio |
|
修复了在合并立方体贴图纹理时阻止 Kanzi Studio 设置立方体贴图纹理图像的问题。 |
Kanzi Studio |
|
修复了导致 Preview 将 Node tool 转换重置为 Layout Transformation 的问题。 |
Kanzi Studio |
|
修复了在 Preview 中无法正确撤销移动指南的问题。 |
Kanzi Studio |
|
提高了 Kanzi Studio 的稳定性。 |
Kanzi Studio |