Spec-Zone.ru › Qt 5.14

Тип QML TrailEmitter

Имеет логические частицы от других логических частиц. Подробнее...

Заявление об импорте: import QtQuick.Particles 2.14
  • Список всех членов, включая унаследованные

Свойства

  • 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.14/qml-qtquick-particles-trailemitter.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API