Kanzi 3.9.4 发行说明¶
新增功能¶
环境贴图。Kanzi Studio 现在可以从纬度-经度 HDR 图像创建环境和基于图像的光照立方体贴图纹理。您可以使用这些立方体贴图纹理来创建天空盒、模拟环境光照以及在 3D 节点表面创建反射。请参阅 使用环境纹理 和 使用基于图像的照明立方体贴图纹理。
绑定表达式的新功能。您现在可以使用绑定表达式来:
引入了线程命名和线程操作回调。引入了在线程创建时运行的回调,以及当 Kanzi 将工作分配给加载线程时运行的回调。请参阅 资源加载 (Resource loading)。
原始网格的新功能。您现在可以设置:
任何基本网格的细分级别。请参阅 设置原始网格的细分级别。
球体网格的细分类型。请参阅 设置球体网格的细分类型。
功能改进¶
引入了可用于设置首选多重采样方法的应用程序配置。
所有绑定操作现在都接受 lowerCamelCase 命名约定。请参阅 Bindings expressions 参考。
改进了 Activity Browser 的性能。
使用 iType 字体引擎时,Kanzi 现在支持泰国语言的自动换行。请参阅 字体引擎字典。
在 Kanzi Studio 中,您现在可以创建一个仅在节点树中包含 Screen 节点且不包含默认 Kanzi 资源的项目,例如 Default Texture 和 DefaultBackground 纹理。
例如,您可以使用此类项目来存储要在多项目 Kanzi 应用程序中重用的资源。请参阅 将 Kanzi Studio 项目合并到 Kanzi 应用程序中。。
Kanzi Android framework (droidfw) 现在跟踪每个连接视图的有效用户可见性,并跳过隐藏视图的渲染。这提高了具有离屏视图的应用程序的性能。请参阅 处理视图的用户可见性。
对渲染通道的改进:
在 Pipeline State Render Pass 中引入了 Polygon Depth Offset 属性,该属性对渲染元素应用深度偏移。
例如,您可以使用此属性来渲染不发生深度冲突的贴花。请参阅 渲染贴花。
为 Composition Target Render Pass 引入了 Depth Renderbuffer Format 属性,您可以使用该属性设置深度渲染缓冲区的格式。请参阅 将内容渲染到合成目标。
添加了使您能够在 Text Block 节点中水平缩放文本的功能。请参阅 将文本放入 Text Block 节点中。
Android application with Java plugin 模板现在包含一个用于插件的简单单元测试项目。
改进对焦处理:
引入了 Focus On Press 属性,您可以使用它将键盘焦点设置到用户按下的节点。请参阅 将焦点设置到用户按下的节点上。。
引入了可用于控制是否将键盘焦点设置到激活 Activity 的属性。请参阅 控制是否将焦点设置到激活的 Activity。。
为 Kanzi Studio 添加了一项功能,使您能够重新导入之前已导入到 Kanzi Studio 工程中的 PSD 文件。请参阅 重新导入 PSD 文件。
更改¶
将 Face to Camera、Face to Camera is Billboarding 和 Face to Camera Cylindrical 布尔属性替换为 Face to Camera Mode 枚举属性。请参阅 对 3D 节点的面向相机属性的更改。 和 将节点转换为 Camera 节点。
文本和所有二维几何图形(包括二维节点)的渲染现在与 WebGL 兼容。请参阅 对文本和2D几何渲染的更改。
将 kzb 文件格式版本更改为 18.0。
文档 (Documentation)¶
重新设计并增加了更多细节的教程,您可以在其中了解 Kanzi 滑块的结构以及如何创建自己的滑块。请参阅 教程:创建滑块。
添加了有关如何使用 CMake 为 QNX 构建您的 Kanzi 应用程序的说明。请参阅 将 Kanzi 应用程序部署到 QNX。
显著修复¶
ID |
描述 (Description) |
区域 |
|---|---|---|
193755 |
Look At 属性现在适用于所有 3D 节点,而不仅仅是 Camera 节点。 |
Kanzi Engine |
358796, 360698, 413518 |
修复了导致 Key Manipulator 无法处理数字键和修饰键的问题。 |
Kanzi Engine |
384766 |
修正了在并行活动主机中,当一个聚焦的活动停用时,决定 Kanzi 将键盘焦点移动到何处的标准顺序。现在的顺序是:
|
Kanzi Engine |
409365 |
修复了导致 Kanzi 在使用圆柱模式旋转以面对摄像机时展平对象的问题。 |
Kanzi Engine |
412227 |
修复了导致 Activity Browser 显示活动主机已删除属性的问题。 |
Kanzi Engine |
412462 |
修复了阻止 Grid List Box 节点接收 Key Navigation Started ( |
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 |
通过添加方法 |
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 |