FrameAction QML 类型

提供一个在每个帧同步执行函数的方式。更多...

导入语句import Qt3D.Logic 2.7
实例化 QFrameAction
继承

Component3D

信号

详细描述

FrameAction 提供了一种以同步方式在 Qt3D 后端中执行任务的机制。这可以用来实现某些应用程序逻辑的方面,并构思可以后来集成到 Qt3D 额外方面的功能。

例如,FrameAction 可以用来与 Qt3D 引擎同步动画一个属性,其中 Qt Quick 动画元素不是完全同步,在某些情况下可能导致卡顿。

要每个帧执行您自己的代码,请连接到 FrameAction::triggered 信号。

信号文档

triggered(real dt)

此信号在每个帧发出,其中 dt 是自上次触发以来的时间(以秒为单位)。

注意:相应的处理程序是 onTriggered


© 2024 The Qt Company Ltd. 本文中包含的文档贡献是各自所有者的版权。本文件中的文档按照自由软件基金会出版的 GNU 自由文档许可证版本 1.3 的条款进行许可。Qt 和相应的标志是芬兰和/或世界上其他国家的 The Qt Company Ltd. 的商标。所有其他商标均为其各自所有者的财产。