Particle QML Type

エミッタとアフェクタによって操作されるパーティクルを表します。詳細...

Import Statement: import QtQuick.Particles

プロパティ

詳細説明

パーティクルエレメントは常にParticleSystem によって内部的に管理されており、QML で作成することはできません。しかし、パーティクルの状態を任意に変更できるように、シグナルを通して公開されることもあります。

プロパティ・ドキュメント

alpha : real

ImageParticle は着色されたパーティクルを描画することができます。その際、alphaはソース画像に適用された色のアルファチャンネルとして使用されます。

値は0.0から1.0です。


autoRotate : bool

autoRotateがtrueの場合、パーティクルの回転は進行方向を向くように設定され、rotationまたはrotationVelocity プロパティからの回転が追加されます。


ax : real

パーティクルの現在の x 加速度。


ay : real

パーティクルの現在のy加速度。


blue : real

ImageParticle は色付きのパーティクルを描画できます。その場合、ソース画像に適用されている色の青チャンネルとして青が使用されます。

値は0.0から1.0です。


currentSize : real

パーティクルのcurrentSize。currentTimeに基づいてstartSize からendSize の間で補間されます。


endSize : real

パーティクル画像の終了時のピクセルサイズ。この値が0より小さい場合、この値は無視され、パーティクルは寿命の間ずっとstartSize


green : real

ImageParticle はカラー化されたパーティクルを描くことができます。その場合、ソース画像に適用されている色の緑チャンネルとして緑が使用されます。

値は 0.0 から 1.0 です。


initialAX : real

パーティクルのライフタイム開始時のx加速度。

シミュレーションの方法では、ある時点で値を決定して変更するのではなく、初期値を変更することを好みます。現在の値ではなく、CustomEmittersの初期値を変更します。


initialAY : real

ライフタイム開始時の粒子のy加速度。

シミュレーションの方法は、ある時点で値を決定して変更するのではなく、初期値を変更することを好みます。現在の値ではなく、CustomEmittersの初期値を変更します。


initialVX : real

ライフタイム開始時の粒子の x 速度。

シミュレーションの方法は、ある時点で値を決定して変更するのではなく、初期値を変更することを好みます。現在の値ではなく、CustomEmittersの初期値を変更します。


initialVY : real

パーティクルのライフタイム開始時のy速度。

シミュレーションの方法は、指定された時間に値を決定して変更するのではなく、初期値を変更することを好みます。CustomEmittersでは、現在の値ではなく初期値を変更します。


initialX : real

ライフタイム開始時のパーティクルのx座標。

シミュレーションの方法は、ある時点で値を決定して変更するのではなく、初期値を変更することを好みます。現在の値ではなく、CustomEmittersの初期値を変更します。


initialY : real

ライフタイム開始時のパーティクルのy座標。

シミュレーションの方法としては、指定された時間に値を決定して変更するのではなく、初期値を変更することを好みます。CustomEmittersでは、現在の値ではなく初期値を変更します。


lifeLeft : real

現在の時点でパーティクルが生きている残り時間(秒)。


lifeSpan : real

パーティクルの残り時間(秒)。


red : real

ImageParticle はカラー化されたパーティクルを描画できます。その場合、ソース画像に適用されている色の赤チャンネルとして赤が使用されます。

値は0.0から1.0です。


rotation : real

パーティクル画像を時計回りに何度回転させるか。


rotationVelocity : real

パーティクル画像が生きている間に回転される1秒あたりの時計回りの度数。


startSize : real

パーティクル画像生存開始時のピクセルサイズ。


t : real

パーティクルが生まれた時間(シミュレーション開始からの秒単位)。


update : bool

Affector内部では、updateがtrueに設定されている場合のみ、パーティクルの変更が適用されます。


vx : real

パーティクルの現在のx速度。


vy : real

パーティクルの現在のy速度。


x : real

パーティクルの現在のx座標。


xDeformationVectorX : real

X軸に沿った変形ベクトルのx成分。ImageParticle 、パーティクルを正方形以外の形状に横切るように描画できます。x と y の変形ベクトルで描画された平行四辺形を横切るテクスチャ矩形が描画されます。


xDeformationVectorY : real

X 軸に沿った変形ベクトルの x 成分。ImageParticle は、正方形でない図形を横切ってパーティクルを描画できます。x と y の変形ベクトルで描かれた平行四辺形を横切るテクスチャ矩形を描画します。


y : real

パーティクルの現在の Y 座標。


yDeformationVectorX : real

X 軸に沿った変形ベクトルの y 成分。ImageParticle は、正方形でない図形を横切ってパーティクルを描画できます。x と y の変形ベクトルで描画された平行四辺形を横切るテクスチャ矩形を描画します。


yDeformationVectorY : real

Y 軸に沿った変形ベクトルの y 成分。ImageParticle は、正方形でない図形を横切ってパーティクルを描画できます。これは x と y の変形ベクトルで描かれた平行四辺形を横切るテクスチャ矩形を描画します。


© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.