Тип QML TrailEmitter
Имеет логические частицы из других логических частиц. Подробнее...
| Заявление импорта: | import QtQuick.Particles 2.12 |
Свойства
- emitHeight : real
- emitRatePerParticle : real
- emitShape : Shape
- emitWidth : real
- follow : string
- velocityFromMovement : qreal
Сигналы
- emitFollowParticles(Массив particles, Частица followed)
Подробное описание
Этот элемент испускает логические частицы в ParticleSystem, используя начальные позиции других логических частиц.
Документация по свойствам
emitHeight : real
Высота в пикселях, к которой масштабируется emitShape. Если установлено значение TrailEmitter.ParticleSize, высота будет равна текущему размеру сопровождаемой частицы.
Значение по умолчанию — 0.
emitRatePerParticle : real
emitShape : Shape
Поскольку область TrailEmitter — это область, за которой он следует, можно указать отдельную форму, из которой он испускает частицы. Эта форма имеет ширину и высоту, заданные emitWidth и emitHeight, и центрируется на позиции сопровождаемой частицы.
Формой по умолчанию является заполненный прямоугольник.
emitWidth : real
Ширина в пикселях, к которой масштабируется emitShape. Если установлено значение TrailEmitter.ParticleSize, ширина будет равна текущему размеру сопровождаемой частицы.
Значение по умолчанию — 0.
follow : string
Тип логической частицы, из которой происходит испускание.
velocityFromMovement : qreal
Если это значение отлично от нуля, любое перемещение эмиттера предоставит дополнительную начальную скорость частицам на основе перемещения. Дополнительный вектор будет иметь тот же угол, что и перемещение эмиттера, с величиной, равной величине перемещения эмиттера, умноженной на velocityFromMovement.
Значение по умолчанию — 0.
Документация по сигналам
emitFollowParticles(Массив particles, Particle followed)
Этот сигнал излучается, когда частицы испускаются из частицы followed. particles содержит массив объектов частиц, которые можно непосредственно изменить.
Соответствующий обработчик — onEmitFollowParticles. Если вы используете этот обработчик сигнала, emitParticles не будет излучен.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.12/qml-qtquick-particles-trailemitter.html