Kanzi 3.6.1 发行说明¶
功能改进¶
改进了 kzb 格式:
改进后的格式所占空间更小,可以更快地加载到目标设备上。
这种改进后的格式是您在 Kanzi Studio 中创建的所有新项目的默认格式,但仍然可以使用旧格式。
要设置您想要使用的格式,请在 Kanzi Studio 中打开一个项目,在 Project 菜单中选择 Properties,并在 Properties 中将 Kzb Version 属性设置为您想要使用的版本。
如果您想在使用早期版本的 Kanzi Studio 创建的 Kanzi 应用程序中使用改进的 kzb 格式,请从该项目中导出 kzb 文件,并且如果您手动从 kzb 文件加载内容,请更新应用程序代码以使用改进格式的 API。
您现在可以在对象元数据中包含方法。请参阅
Metaclass、MethodArgument、MethodArguments、MetaObject、MetaMethod。实现了面向 Linux evdev 的暂停管理器。
延迟内存映射现在默认用于 QNX。
您可以在本机窗口系统不提供输入设备处理的 Linux 端口上配置 Kanzi 监听的输入事件设备。
请参阅 Linux 上的输入事件设备。
您现在可以使用命令行选项
-config=""绕过application.cfg文件的加载。在某些嵌入式平台上,这可以提高启动性能。请参阅 在不读取 application.cfg 的情况下运行应用程序。。Kanzi Studio 现在在您从 Kanzi Studio 创建 apk 时将
application.cfg文件包含在 apk 中。使用多个 Animation Player 在一个节点中时,您现在可以通过在消息中设置 Animation Player 的名称来暂停、恢复、启动或停止该节点上的特定 Animation Player。请参阅 控制关键帧动画。
节点组件现在过滤收到的消息,并且仅处理消息中名称与该组件名称匹配的消息。
默认混合模式现在为 Premultiply Alpha。
现在您可以在 Kanzi Studio 中使用自定义画笔。
改进了 Project Merge 对话框。该对话框现在:
仅显示您正在合并的工程之间的差异。请参阅 合并工程。
显示目标和源工程的 URL。
改进了 3D 资产合并:
您现在可以从 fbx 文件合并样条。
在 Kanzi Studio 中,您现在可以使用 Asset Merge 对话框合并来自 3D 资产的内容。
Performance HUD 现在显示三角形计数。
多个 Kanzi Studio 可用性改进,例如:
现在,对于引用了多个工程的工程,您可以从所有引用的工程中递归导出 kzb 文件。
现在您可以复制数据源中数据对象的 kzb URL。您可以在应用程序代码中直接使用这些 URL。
您现在可以一次性移除状态迁移中的所有无效动画。
您现在可以在节点之间复制和粘贴 Node Components 中的项目。
提高了 Library 中资源图标的多样性,并改善了 Properties 中某些项目的颜色对比度以提高可读性。
当您导入使用蒙皮的网格时,Kanzi Studio 现在将网格簇的 Material 属性设置为 VertexPhongSkinnedMaterial。
当您导入变形对象时,Kanzi Studio 现在将 Morph 对象设置为使用 VertexPhongMorph 材质类型。
更改¶
当您从项目中导出 kzb 文件时,Kanzi Studio 会创建一个 txt 文件,其中包含项目使用的节点、资源和文件的名称。您可以在 Kanzi Studio User Preferences 中设置此 txt 文件的导出。请参阅 使用 kzb 文件。
Kanzi Studio 现在将其从 PSD 文件导入的组图层创建的 Empty Node 2D 节点的大小设置为导入元素边界的大小。
当您对 Kanzi Studio 插件进行更改时,您必须重新启动 Kanzi Studio 以使该更改生效。
如果您现在将 Click Enabled 属性添加到 Button 节点,Kanzi Studio 会打印一个警告,因为 Click Enabled 属性不适用于 Button 节点。
Documentation¶
增加了教程,您可以了解如何应用模具到 3D 内容。请参阅 教程:将模板应用于 3D 内容。
增加了教程,您可以了解如何应用定向高斯模糊效果到 3D 内容。请参阅 教程:创建高斯模糊效果。
添加了一个教程,您可以在其中学习如何使用 List Box 控件。请参阅 教程:使用 Grid List Box 创建联系人列表。。
更新了键盘输入教程,以显示如何使用 Focused 属性来可视化 UI 元素的焦点。
添加了有关如何自动化 Kanzi Studio 任务的说明。请参阅 自动化 Kanzi Studio 任务。
添加了有关如何在 Kanzi Studio 窗口插件中实现撤销和重做功能的说明。请参阅 在您的 Kanzi Studio 窗口插件中分组项目更改。。
Kanzi 文档现在托管在 docs.kanzi.com,您可以在此阅读最新版本。要访问 docs.kanzi.com 上的 Kanzi 文档,您需要一个 Rightware Zendesk 帐户。如果您还没有,您可以在首次访问 Kanzi 文档时创建一个。
Kanzi Studio 默认会带您到 docs.kanzi.com,但当您有慢速或没有互联网连接时,您仍然可以阅读随您的 Kanzi 安装附带的文档。如果您更喜欢其中一个,您可以在 Kanzi Studio 中,在 Edit > User Preferences > Advanced 选项卡中使用 Online documentation 属性选择您想要使用的文档。
您现在可以阅读中文的 Kanzi 文档(欢迎我们的中文读者)。在 Kanzi Studio 中,您可以在 Edit > User Preferences > Advanced 选项卡中使用 Language 属性选择默认语言,或者在文档中点击每个主题标题中的
并选择语言。
修复¶
ID |
描述 (Description) |
区域 |
|---|---|---|
7138 |
在材料、纹理和渲染教程中,减少了材料的 Lightness (L) 和 Blend Intensity,以获得更逼真的渲染结果。 |
Documentation |
7559 |
中断的 Page 和 Page Host 节点转换不再泄漏内存。 |
Kanzi Engine |
7540 |
修复了拖放操纵器。 |
Kanzi Engine |
7396 |
收到无效 UTF-8 字符时,Kanzi Engine 现在显示替换字符。 |
Kanzi Engine |
7323 |
零宽度字符不再影响字符间距。 |
Kanzi Engine |
7226 |
如果您在虚拟 (Virtual) 列表框仍在加载图像时将其关闭或关机,示例不会再终止。 |
Kanzi Engine |
7025 |
暂停管理器现在可以和 Instantiator 节点一起工作。 |
Kanzi Engine |
6910 |
取消停靠和停靠 Preview 不再破坏 Flow Layout 2D 节点的布局。 |
Kanzi Engine |
6736 |
Kanzi 现在可以正确渲染少于 24 位且包含 alpha 通道的 PNG 图像。 |
Kanzi Engine |
6602 |
当您激活 Page Host 节点时,该节点现在仅发送一次 |
Kanzi Engine |
6366 |
Kanzi 不再丢弃在 Wayland 上运行的应用程序的触摸事件。 |
Kanzi Engine |
6284 |
在使用脚本将焦点设置到 Button 节点后, |
Kanzi Engine |
6045 |
Kanzi 应用程序在接收到大量触摸事件时不再终止。 |
Kanzi Engine |
5025 |
您现在可以将 FontDefault 材质用于 Text Block 2D 节点。 |
Kanzi Engine |
4431 |
在激活上下文之前调用 |
Kanzi Engine |
4367 |
2D 节点不再响应之前执行的渲染通道的模具设置。2D 节点的模具设置已禁用。 |
Kanzi Engine |
3376 |
Kanzi 现在可以在其子节点大小发生变化时,正确重新计算 Stack Layout 2D 节点的大小。 |
Kanzi Engine |
2916 |
Button 上的 Hold Interval 现在可以正常工作。 |
Kanzi Engine |
7765 |
在 VertexPhong 着色器中校准了 BlendIntensity uniform 的精度。 |
Kanzi Studio |
7678, 7390, 7389, 7384, 6913 |
提高了 Kanzi Studio 和 Preview 的稳定性。 |
Kanzi Studio |
7664 |
当引用该项目的项目的 Preview 仍在运行时,从引用的项目导出 kzb 文件时,Preview 不再终止。 |
Kanzi Studio |
7616 |
当您导入已导入的图像并决定覆盖已导入的图像文件时,Kanzi Studio 不再创建新纹理。 |
Kanzi Studio |
7611 |
当其 Opacity 属性的值小于 1 时,Image 节点在 Kanzi Studio Preview 中不再闪烁。 |
Kanzi Studio |
7600 |
Kanzi 现在可以正确应用 ATC 纹理压缩。 |
Kanzi Studio |
7590 |
当项目中的 Kanzi Engine 插件包含大量属性类型时,Kanzi Studio 现在仍然保持响应。 |
Kanzi Studio |
7563 |
Kanzi Engine 插件属性定位节点现在在默认编辑器中提供 < Relative >。 |
Kanzi Studio |
7561 |
当您在项目中使用它们时,Project Item 自定义属性类型现在可以使用 < Relative >。 |
Kanzi Studio |
7498 |
修改了 Factory ContentChrome Material、Carbon Fiber Material 和 Glass Material 的着色器以纠正错误。 |
Kanzi Studio |
7467 |
在动画动作配置设置中,您现在可以将 Target Item 设置为 Node Tree 中的任何节点。 |
Kanzi Studio |
7458 |
修复了 Node tool 在布局节点下选择多个项目时出现的故障。 |
Kanzi Studio |
7454, 7439 |
在 Preview 中的 Snap tool 现在在您关闭时保持关闭,并且通常按预期方式工作。 |
Kanzi Studio |
7452 |
三路合并现在正确解决了之前未曾解决的一些冲突。 |
Kanzi Studio |
7419 |
Kanzi Studio 现在在状态转换中仅接受 Start Time 属性的正值。 |
Kanzi Studio |
7380, 6569, 6521 |
Kanzi 现在正确应用了 ETC2 纹理压缩。 |
Kanzi Studio |
7330 |
如果您的显示器分辨率过低,难以显示整个 Create 上下文菜单,Kanzi Studio 现在允许您滚动菜单。 |
Kanzi Studio |
7239 |
Kanzi Studio 现在显示引用项目的内容,即使您在打开引用这些项目的项目之前打开它们。 |
Kanzi Studio |
7187 |
当您使用 Kanzi Engine 插件模板创建项目时,Kanzi 现在在应用程序代码文件中将 CUSTOM_COMPONENT_API 替换为 |
Kanzi Studio |
7162 |
现在,您可以删除在 Library > Property Types 库中手动创建的文件夹。 |
Kanzi Studio |
6890 |
Mesh Attributes Editor 不再独立排序 Import 和 Export 部分。 |
Kanzi Studio |
6850 |
您现在可以在 Viewport 2D 节点下创建一个 Prefab Placeholder 3D 和一个 Prefab View 3D 节点。 |
Kanzi Studio |
6809, 6808 |
即使在您停止动画剪辑或选择该字段时,Animation Clip Editor 中的 Current Time 字段现在也能正确显示当前时间。 |
Kanzi Studio |
6486 |
当工程使用缺失的引用工程中的资源时,Kanzi Studio 现在启动并将错误打印到 Log。 |
Kanzi Studio |
6282 |
当您使用脚本将焦点从一个节点移动到 Screen 节点然后再移回到同一节点时,Preview 不再终止。 |
Kanzi Studio |
6029 |
现在,当您要撤销在 State Tools 中创建状态时,只需按一次即可。 |
Kanzi Studio |
5228 |
当您尝试导入名称仅在字母大小写上有所不同的图像时,Kanzi Studio 现在会发出一条消息。 |
Kanzi Studio |
5200 |
Kanzi Studio 现在正确地仅将 Trajectory Override Offset 属性应用于 Trajectory Layout 节点的子节点。 |
Kanzi Studio |
3882 |
当导入的场景不包含摄像机时,Kanzi Studio 现在会添加一个。 |
Kanzi Studio |
3759 |
Preview 现在可以正确绘制 Allocated layout。 |
Kanzi Studio |
2950 |
Kanzi 不再从自定义触发器名称中删除第一个 _(下划线)字符。 |
Kanzi Studio |
2378 |
即使您在 Library > Applications 中的应用程序配置中更改 Build Debug Version 属性,Kanzi Studio 现在也能正确构建 apk。 |
Kanzi Studio |
1889 |
启用 Double-Click Enabled 属性后,您不再需要重新启动 Preview 来启用该节点的双击功能。 |
Kanzi Studio |