Spec-Zone.ru › Qt 6.0

Тип QML TrailEmitter

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

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

Свойства

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

Spec-Zone.ru

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