Тип QML TrailEmitter
Имеет логические частицы от других логических частиц. Подробнее...
| Заявление об импорте: | import QtQuick.Particles 2.14 |
Свойства
- 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.14/qml-qtquick-particles-trailemitter.html