Spec-Zone.ru › Qt

Тип QML SpriteParticle3D

Частица, использующая текстуру 2D спрайта. Подробнее...

Заявление об импорте: import QtQuick3D.Particles3D
С тех пор: Qt 6.2
Наследует:

Particle3D

  • Список всех членов, включая унаследованные члены

Свойства

  • BlendMode : перечисление
  • billboard : bool
  • blendMode : BlendMode
  • colorTable : Текстура
  • particleScale : вещественное число
  • sprite : Текстура
  • spriteSequence : SpriteSequence3D

Подробное описание

SpriteParticle3D — это логический элемент частиц, создающий частицы из текстуры 2D спрайта.

Документация по свойствам

BlendMode : перечисление

Определяет режим смешивания для частиц.

Постоянная Описание
SpriteParticle3D.SourceOver Смешивание частиц с режимом SourceOver.
SpriteParticle3D.Screen Смешивание частиц с режимом Screen.
SpriteParticle3D.Multiply Смешивание частиц с режимом Multiply.

billboard : bool

Это свойство определяет, должна ли текстура частицы всегда быть ориентирована лицом к экрану.

Примечание: При значении true, свойство Particle3D alignMode не оказывает никакого влияния.

Значение по умолчанию — false.

blendMode : BlendMode

Это свойство определяет режим смешивания, используемый для отрисовки частиц.

Значение по умолчанию — SpriteParticle3D.SourceOver.

colorTable : Текстура

Это свойство определяет текстуру, используемую для окрашивания частиц. Изображение может быть 1D или 2D текстурой. Горизонтальные пиксели определяют цвет частицы в течение ее lifeSpan. Например, когда частица находится на середине своего жизненного цикла, она будет иметь цвет, указанный на середине изображения. Если изображение 2D, случайная строка выбирается для каждой частицы. Например, изображение размером c {256 x 4} содержит 4 различных вариантов окраски для частиц.

particleScale : вещественное число

Это свойство определяет множитель масштаба частиц. Для изменения размера частиц в источнике используйте свойства ParticleEmitter3D particleScale, particleEndScale и particleScaleVariation.

Значение по умолчанию — 5.0.

sprite : Текстура

Это свойство определяет текстуру, используемую для частиц.

Например, чтобы использовать "snowFlake.png" в качестве текстуры частиц:

SpriteParticle3D {
    id: snowParticle
    ...
    sprite: Texture {
        source: "images/snowflake.png"
    }
}

spriteSequence : SpriteSequence3D

Это свойство определяет свойства последовательности спрайтов для частицы. Если текстура спрайта содержит последовательность кадров, установите это свойство для определения количества кадров, направления анимации и т. д.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qml-qtquick3d-particles3d-spriteparticle3d.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API