TrailEmitter QML Type

他の論理パーティクルから論理パーティクルを放出する。詳細...

Import Statement: import QtQuick.Particles

プロパティ

信号

詳細説明

この要素は、論理パーティクルをParticleSystem に放出します。開始位置は、他の論理パーティクルの開始位置に基づきます。

プロパティ ドキュメント

emitHeight : real

emitShape がスケーリングされるピクセル単位の高さ。TrailEmitter.ParticleSize に設定されている場合、高さはフォローされているパーティクルの現在のサイズになります。

デフォルトは 0 です。


emitRatePerParticle : real


emitShape : Shape

TrailEmitter の領域は、それが追従する領域であるため、別のシェイプを提供して、それが放出するシェイプとすることができます。このシェイプはemitWidthemitHeight で指定された幅と高さを持ち、追従するパーティクルの位置を中心とします。

デフォルトの形状は塗りつぶされた長方形です。


emitWidth : real

emitShape の幅をピクセル単位で指定します。TrailEmitter.ParticleSize に設定されている場合、幅はフォローされているパーティクルの現在のサイズになります。

デフォルトは 0 です。


follow : string

論理パーティクルのタイプ。


velocityFromMovement : real

この値が0でない場合、エミッタが移動すると、その移動に基づいてパーティクルに追加の開始速度が提供されます。追加ベクトルはエミッタの動きと同じ角度になり、エミッタの動きの大きさにvelocityFromMovementを掛けた大きさになります。

デフォルト値は0。


シグナルの説明

emitFollowParticles(Array particles, Particle followed)

このシグナルは、followed パーティクルからパーティクルが放出されたときに発せられます。particles には、直接操作できるパーティクルオブジェクトの配列が格納されています。

このシグナルハンドラを使用すると、emitParticlesは発せられません。

注: 対応するハンドラはonEmitFollowParticles です。


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