SpriteParticle3D QML Type
2Dスプライトテクスチャを使用したパーティクル。詳細...
Import Statement: | import QtQuick3D.Particles3D |
Since: | Qt 6.2 |
Inherits: | |
Inherited By: |
プロパティ
- BlendMode : enumeration
- billboard : bool
- blendMode : BlendMode
- castsReflections : bool
(since 6.4)
- colorTable : Texture
- lights : list<Light>
(since 6.3)
- offsetX : float
(since 6.3)
- offsetY : float
(since 6.3)
- particleScale : real
- sprite : Texture
- spriteSequence : SpriteSequence3D
詳細説明
SpriteParticle3D は、2D スプライト テクスチャからパーティクルを作成する論理パーティクル要素です。
プロパティの説明
BlendMode : enumeration |
パーティクルのブレンドモードを定義します。
定数 | 説明 |
---|---|
SpriteParticle3D.SourceOver | SourceOver モードでパーティクルをブレンドします。 |
SpriteParticle3D.Screen | Screenモードでパーティクルをブレンド。 |
SpriteParticle3D.Multiply | Multiplyモードでパーティクルをブレンドします。 |
billboard : bool |
このプロパティは、パーティクルのテクスチャを常にスクリーンに向けて整列させるかどうかを定義します。
注意: true
,Particle3D alignMode プロパティに設定した場合、効果はありません。
デフォルト値はfalse
です。
blendMode : BlendMode |
このプロパティは、パーティクルのレンダリングに使用するブレンド モードを定義します。
デフォルト値はSpriteParticle3D.SourceOver
です。
castsReflections : bool |
このプロパティをtrue
に設定すると、スプライトは反射プローブによってレンダリングされ、反射を見ることができます。
このプロパティは Qt 6.4 で導入されました。
colorTable : Texture |
このプロパティには、パーティクルのレンダリングに使用されるlights のリストが含まれます。
注意: 最適なパフォーマンスを得るためには、ライトは必要な場合のみ定義し、ライトの量は最小限にしてください。
このプロパティは Qt 6.3 で導入されました。
offsetX : float |
このプロパティは、パーティクルのX軸のオフセットを定義します。
このプロパティは Qt 6.3 で導入されました。
offsetY : float |
このプロパティはY軸のパーティクルオフセットを定義します。
このプロパティは Qt 6.3 で導入されました。
particleScale : real |
このプロパティはパーティクルのスケール倍率を定義します。エミッタのパーティクルサイズを調整するには、ParticleEmitter3D particleScale ,particleEndScale,particleScaleVariation プロパティを使用します。
デフォルト値は5.0
です。
sprite : Texture |
このプロパティは、パーティクルに使用するTexture を定義します。
例えば、パーティクルのテクスチャとして "snowFlake.png "を使用します:
SpriteParticle3D { id: snowParticle ... sprite: Texture { source: "images/snowflake.png" } }
spriteSequence : SpriteSequence3D |
このプロパティは、パーティクルのスプライト シーケンス プロパティを定義します。sprite テクスチャにフレームシーケンスが含まれている場合、このプロパティを設定し、フレームカウント、アニメーション方向などの機能を定義します。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。