Spec-Zone.ru › Qt 5.15

Тип QML TrailEmitter

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

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

Свойства

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

Spec-Zone.ru

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