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