Spec-Zone.ru › Qt 5.13

Тип QML TrailEmitter

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

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

Свойства

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

Spec-Zone.ru

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