Тип QML TrailEmitter
Выпускает логические частицы из других логических частиц Подробнее...
| Оператор импорта: | 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/qt-5.9/qml-qtquick-particles-trailemitter.html