Spec-Zone.ru › Qt

Тип QML EmitBurst3D

Декларативные всплески эмиттера. Подробнее...

Выражение импорта: import QtQuick3D.Particles3D
С версии: Qt 6.2
Наследует:

QtObject

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

Свойства

  • amount : int
  • duration : int
  • time : int

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

Этот элемент определяет всплески частиц в ParticleEmitter3D.

Например, чтобы выпустить 100 частиц в начале и 50 частиц через 2 секунды, так чтобы оба всплеска длились 200 миллисекунд:

ParticleEmitter3D {
    ...
    emitBursts: [
        EmitBurst3D {
            time: 0
            amount: 100
            duration: 200
        },
        EmitBurst3D {
            time: 2000
            amount: 50
            duration: 200
        }
    ]
}

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

amount : int

Это свойство определяет количество частиц, выпущенных во время всплеска.

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

duration : int

Это свойство определяет продолжительность всплеска. Значение по умолчанию — 0, что означает, что все частицы выйдут в начале time. Если продолжительность задана, эмиссия частиц распределяется между time и time + duration.

Например, чтобы установить скорость эмиссии 400 между 1000 и 1200 миллисекундами:

EmitBurst3D {
    time: 1000
    amount: 80
    duration: 1200
}

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

time : int

Это свойство определяет время в миллисекундах, когда начинается всплеск эмиссии.

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

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

Spec-Zone.ru

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