AxisAccumulator QML 类型

用于 Qt3DInput::QAxisAccumulator C++ 类的 QML 前端。 更多...

导入声明import Qt3D.Input 2.7
实例化 QAxisAccumulator

属性

详细描述

轴报告了输入设备上轴的当前位置。当轴返回到中性位置时,该轴的值返回到 0。通常,需要以其他方式使用轴输入来控制变量,例如将轴的值视为速度(时间的一阶导数)或加速度(时间的一阶导数)。这可以通过用户代码或使用 FrameAction 完成,但这些方法并不理想,因为它们会给主线程添加更多工作,并且本质上是命令式的。AxisAccumulator 类允许在 Qt 3D 后端执行此常见任务,并以声明式的形式指定。

属性文档

sourceAxis : Axis

要对其累加轴值的轴。


sourceAxisType : SourceAxisType

sourceAxisType 属性指定累加器如何处理源轴的值。


value : real [只读]

在累加时按比例缩放轴值的大小。这可以被视为轴可以控制的最高速度或加速度。


© 2024 Qt 公司有限公司。本文件内包含的文档贡献是其各自所有者的版权。本文件内提供的文档是根据自由软件基金会的 GNU 自由文档许可证版本 1.3 许可的。Qt 和相关标志是芬兰及其它国家 Qt 公司的商标。所有其他商标均为其各自所有者的财产。