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