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