动画最佳实践¶
要创建更高效的动画:
移除不影响动画精度的关键帧。请参阅 移除冗余的关键帧。
移除不动画任何内容的 Animation Data 通道。
请避免在关键帧之间过度使用贝塞尔曲线插值法,因为与线性插值法、步进插值法和平滑步进插值法相比,贝塞尔曲线插值法消耗的资源更多。
导入经过密集采样的动画后,请检查关键帧是否使用贝塞尔曲线插值。要显著降低 CPU 负载,请选中所有关键帧并使用线性插值。这很少会影响动画的视觉质量。请参阅 设置关键帧之间的缓动函数。
要动态更改 Text Block 节点中文本的大小,请使用 Render Transformation 或 Layout Transformation 属性的 Scale 属性字段,而不是 Font Size 属性。例如,当您想要在 Text Block 节点中为文本大小设置动画时,请使用此方法。使用 Font Size 属性动态缩放文本时,Kanzi 会为不同的字体大小创建多个纹理,并且不会从内存中释放它们。