Тип QML TrailEmitter
Выпускает логические частицы из других логических частиц. Подробнее...
| Заявление об импорте: | import QtQuick.Particles 2.0 |
Свойства
- 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 содержит массив объектов частиц, которые можно непосредственно изменять.
Если вы используете обработчик этого сигнала, emitParticles не будет излучаться.
Примечание: Соответствующий обработчик — onEmitFollowParticles.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.0/qml-qtquick-particles-trailemitter.html