Spec-Zone.ru › Qt 6.1

Тип QML ParticleSystem

Система, которая включает типы рисования частиц, эмиттера и влиятеля. Подробнее...

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

Свойства

  • empty : bool
  • particleStates : список<Sprite>
  • paused : bool
  • running : bool

Методы

  • pause()
  • reset()
  • restart()
  • resume()
  • start()
  • stop()

Подробное описание

Документация по свойствам

empty : bool

empty имеет значение true, когда в системе не осталось живых частиц.

Вы можете использовать это для приостановки системы, предотвращая затраты времени на обновление, но вам необходимо будет возобновить ее, чтобы дополнительные частицы генерировались системой.

Чтобы уничтожить все частицы в системе, используйте влиятель «Возраст».

particleStates : список<Sprite>

Вы можете определить подмножество групп частиц в этом свойстве, чтобы предоставить им стохастические переходы состояния.

Каждый QtQuick::Sprite в этом списке интерпретируется как соответствующий группе частиц с таким же именем. Любые переходы, определенные в этих спрайтах, также будут применяться к группам частиц. Кроме того, TrailEmitters, Affectors и ParticlePainters, определенные внутри одного из этих спрайтов, автоматически связываются с соответствующей группой частиц.

paused : bool

Если paused установлено в значение true, система частиц не будет продвигать симуляцию. Когда paused снова установлено в значение false, симуляция будет возобновлена с той же точки, на которой она была приостановлена.

Симуляция будет автоматически приостановлена, если она обнаружит, что не осталось живых частиц, и возобновлена, когда добавлены новые живые частицы.

Также можно управлять этим с помощью методов pause() и resume().

running : bool

Если running установлено в значение false, система частиц остановит симуляцию. Все частицы будут уничтожены, когда система снова будет установлена в состояние running.

Также можно управлять этим с помощью методов start() и stop().

Документация по методам

pause()

Приостанавливает симуляцию, если она запущена.

См. также resume и paused.

reset()

Отбрасывает все существующие частицы.

restart()

Останавливает симуляцию, если она запущена, а затем запускает ее.

См. также start, stop и running.

resume()

Возобновляет симуляцию, если она приостановлена.

См. также pause и paused.

start()

Запускает симуляцию, если она еще не запущена.

См. также stop, restart и running.

stop()

Останавливает симуляцию, если она запущена.

См. также start, restart и running.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.1/qml-qtquick-particles-particlesystem.html

Spec-Zone.ru

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