Spec-Zone.ru › Qt 5.6

Тип 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

Spec-Zone.ru

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