Тип TrailEmitter QML
Генерирует логические частицы из других логических частиц Подробнее...
| Оператор импорта: | import QtQuick.Particles 2.0 |
Свойства
- emitHeight : real
- emitRatePerParticle : real
- emitShape : Shape
- emitWidth : real
- follow : string
- velocityFromMovement : qreal
Сигналы
- void emitFollowParticles(Array particles, Particle 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.
Описание сигналов
void emitFollowParticles(Array 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/archives/qt-5.6/qml-qtquick-particles-trailemitter.html