Тип QML EmitBurst3D
Декларативные всплески эмиттера. Подробнее...
| Выражение импорта: | import QtQuick3D.Particles3D |
| С версии: | Qt 6.2 |
| Наследует: |
Свойства
Подробное описание
Этот элемент определяет всплески частиц в 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