效果合成器
使用效果合成器创建可用于 2D 或 3D 组件的后期处理效果。使用效果合成器创建的效果是着色器效果,可以在任何 Qt Design Studio 项目中使用。
创建自定义效果
- 要创建新的自定义效果,执行以下操作之一:
- 在资产视图中右键单击任何位置(1),然后在对话框中选中新建效果。为新自定义效果命名,然后选择创建。
- 打开效果合成器视图(2),选择添加效果,然后从下拉菜单中选择要使用的效果。添加的效果将出现在效果堆栈(3)中。您不能将某些效果添加到同一个自定义效果中。
- 调整效果参数以修改您的自定义效果。查看预览面板(4)以在分配之前查看效果对组件的影响。使用预览面板工具栏选择预览图像和预览面板背景颜色。
- 最后,选择以保存您的自定义效果。如果自定义效果仍然为未命名,请命名它,然后选择保存。选择以保存不同的自定义效果,例如创建所合成效果的变体。
已保存的自定义效果将出现在资产视图中。双击资产中的自定义效果,在效果合成器中查看和编辑它。要删除自定义效果,在资产视图中右键单击它,然后选择删除文件。
将自定义效果分配给组件
要将您创建的新自定义效果分配给 2D 或 3D 组件,执行以下操作之一:
- 在导航器、2D或3D视图中选择组件,然后在效果合成器中选择
- 将自定义效果从资源拖到导航器中的组件或2D视图中。
注意:要将效果分配给组件,您需要先保存它。
堆叠效果
要组成复杂的自定义效果,将多个效果添加到效果合成器的堆栈中。效果在效果合成器堆栈中的顺序决定了它们运行的顺序,这影响到自定义效果的最终输出。
要改变堆栈中效果的顺序,拖动效果的手柄()到想要的位置。
要确定堆栈中每个效果的渲染情况,切换可见性()和关闭()。
要清除效果堆栈,选择。
使用动画效果
效果合成器中的一些效果是动画的。在预览面板中使用播放、暂停和重新开始动画按钮预览动画。
当动画效果被应用到组件上时,动画默认在实时预览和运行项目时播放。要定义动画是否播放,选择导航器中指定的效果,然后在属性 > 公开自定义属性中,选择或清除timeRunning复选框。
适用于特定Qt许可证。
了解更多信息。