Spec-Zone.ru › Qt 5.9

Тип QML TrailEmitter

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

Оператор импорта: 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/qt-5.9/qml-qtquick-particles-trailemitter.html

Spec-Zone.ru

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