粒子 QML 类型

表示由发射器和影响器操作的粒子,以及影响粒子。更多...

导入语句import QtQuick.Particles

属性

详细描述

粒子元素总是由 ParticleSystem 内部管理,不能在 QML 中创建。然而,有时它们通过信号暴露,以便允许随意更改粒子状态。

属性文档

alpha : real

ImageParticle 可以绘制彩色粒子。在执行此操作时,将透明度作为应用于源图像的颜色中的Alpha通道。

值从0.0到1.0。


autoRotate : bool

如果autoRotate为真,则将根据旋转或rotationVelocity属性设置粒子的旋转,使其面向运动方向。


ax : real

粒子当前的水平加速度。


ay : real

粒子当前的水平加速度。


blue : real

ImageParticle可以绘制彩色粒子。在这样做时,蓝色被用作应用于源图像的颜色中的蓝色通道。

值从0.0到1.0。


currentSize : real

粒子的当前大小,基于当前时间在startSizeendSize之间进行插值。


endSize : real

粒子在生命周期的末端像素大小。如果此值小于0,则忽略此值,粒子的整个生命周期将使用其startSize


green : real

ImageParticle可以绘制彩色粒子。在这样做时,绿色被用作应用于源图像的颜色中的绿色通道。

值从0.0到1.0。


initialAX : real

粒子在其生命初期时的水平加速度。

在模拟方法中更倾向于改变初始值,而不是在每个给定时间确定和改变值。在自定义发射器中更改初始值而不是当前值。


initialAY : real

粒子在其生命初期时的垂直加速度。

在模拟方法中更倾向于改变初始值,而不是在每个给定时间确定和改变值。在自定义发射器中更改初始值而不是当前值。


initialVX : real

粒子在其生命初期时的水平速度。

在模拟方法中更倾向于改变初始值,而不是在每个给定时间确定和改变值。在自定义发射器中更改初始值而不是当前值。


initialVY : real

粒子在其生命初期时的垂直速度。

在模拟方法中更倾向于改变初始值,而不是在每个给定时间确定和改变值。在自定义发射器中更改初始值而不是当前值。


initialX : real

粒子在其生命初期时的水平坐标。

在模拟方法中更倾向于改变初始值,而不是在每个给定时间确定和改变值。在自定义发射器中更改初始值而不是当前值。


initialY : real

粒子在其生命初期时的垂直坐标。

在模拟方法中更倾向于改变初始值,而不是在每个给定时间确定和改变值。在自定义发射器中更改初始值而不是当前值。


lifeLeft : real

粒子在当前时间点剩余的生命时间(以秒为单位)。


lifeSpan : real

粒子存活的时间(以秒为单位)。


red : real

ImageParticle可以绘制彩色粒子。在这样做时,红色被用作应用于源图像的颜色中的红色通道。

值从0.0到1.0。


rotation : real

粒子图像在其生命初期沿顺时针方向旋转的度数。


rotationVelocity : real

在粒子存活期间每秒顺时针旋转的度数。


startSize : real

粒子图像在生命开始时的大小(像素)。


t : 实数

粒子自模拟开始以来的出生时间(秒)。


update : 布尔值

在影响器内,如果将update设置为true,对粒子所做的更改才会生效。


vx : 实数

粒子的当前x速度。


vy : 实数

粒子的当前y速度。


x : 实数

粒子的当前x坐标。


xDeformationVectorX : 实数

变形向量的X轴分量。 ImageParticle 可以在非正方形形状上绘制粒子。它将通过x和y变形向量绘制的平行四边形绘制纹理矩形。


xDeformationVectorY : 实数

变形向量的X轴分量。 ImageParticle 可以在非正方形形状上绘制粒子。它将通过x和y变形向量绘制的平行四边形绘制纹理矩形。


y : 实数

粒子的当前y坐标。


yDeformationVectorX : 实数

变形向量的X轴分量,Y轴方向。 ImageParticle 可以在非正方形形状上绘制粒子。它将通过x和y变形向量绘制的平行四边形绘制纹理矩形。


yDeformationVectorY : 实数

变形向量的Y轴分量,Y轴方向。 ImageParticle 可以在非正方形形状上绘制粒子。它将通过x和y变形向量绘制的平行四边形绘制纹理矩形。


© 2024 The Qt Company Ltd. 文档贡献均为各自所有者的版权所有。本文档提供的信息受GNU自由文档许可证版本1.3的许可,该许可证由自由软件基金会发布。Qt及其相关标志是芬兰及/或其他国家/地区的The Qt Company Ltd.的商标。所有其他商标均为各自所有者的财产。