このページでは

Age QML Type

パーティクルの年齢を変更する場合。詳細...

Import Statement: import QtQuick.Particles
Inherits:

ParticleAffector

プロパティ

詳細な説明

「Age」エフェクターを使用すると、パーティクルのライフサイクルのどの段階にあるかを変更できます。一般的な用途としては、パーティクルの有効期限を早期に切らせることで、アニメーションが終了するまでの時間を確保することが挙げられます。

また、エイジエフェクターは「キル」エフェクターとも呼ばれることがあります。これは、デフォルトのパラメータ設定では、影響を受けるすべてのパーティクルを即座に消滅させるためです。

「Age」エフェクターは、まだ存続しているパーティクルのみに適用されます。

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

advancePosition : bool

advancePosition は、アフェクターによるシミュレーション上の経時変化に、位置、速度、加速度が含まれるかどうかを決定します。advancePosition が false の場合、位置、速度、加速度は変化せず、その他の属性(不透明度など)のみが、パーティクルのライフサイクルのその時点において通常あるべき状態までシミュレーション上で進行します。 advancePosition を true に設定すると、位置、速度、加速度も、パーティクルのライフサイクルのその時点において通常あるべき位置まで進み、画面上の位置が前進します。

デフォルト値は true です。

lifeLeft : int

パーティクルに設定する残り寿命の量。影響を受けたパーティクルは、残り寿命がこの値(ミリ秒)になる時点まで進行します。

© 2026 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.