Spec-Zone.ru › Qt 5.11

Тип QML TrailEmitter

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

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

Свойства

  • 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, Частица 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.11/qml-qtquick-particles-trailemitter.html

Spec-Zone.ru

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