ParticleSystem QML Type

파티클 페인터, 이미터, 어펙터 유형이 포함된 시스템입니다. 더 보기...

Import Statement: import QtQuick.Particles

프로퍼티

방법

상세 설명

프로퍼티 문서

empty : bool

시스템에 라이브 파티클이 남아 있지 않을 때 비어 있으면 true로 설정됩니다.

이 옵션을 사용하면 시스템을 일시 중지하여 업데이트에 시간을 소비하지 않도록 할 수 있지만, 시스템에서 파티클을 추가로 생성하려면 다시 시작해야 합니다.

시스템의 모든 파티클을 죽이려면 Age 어펙터를 사용합니다.


particleStates : list<Sprite>

이 프로퍼티에서 파티클 그룹의 하위 집합을 정의하여 확률론적 상태 전환을 제공할 수 있습니다.

이 목록의 각 QtQuick::스프라이트는 같은 이름을 가진 파티클 그룹에 해당하는 것으로 해석됩니다. 이 스프라이트에 정의된 모든 전환은 파티클 그룹에도 적용됩니다. 또한 이러한 스프라이트 중 하나에 정의된 TrailEmitters, Affectors 및 ParticlePainters는 해당 파티클 그룹에 자동으로 연결됩니다.


paused : bool

paused가 true로 설정되면 파티클 시스템은 시뮬레이션을 진행하지 않습니다. 일시 중지를 다시 false로 설정하면 시뮬레이션이 일시 중지된 지점에서 재개됩니다.

시뮬레이션은 라이브 파티클이 남아 있지 않다고 감지되면 자동으로 일시 중지되고, 새로운 라이브 파티클이 추가되면 일시 중지가 해제됩니다.

pause() 및 resume() 메서드로도 제어할 수 있습니다.


running : bool

실행이 false로 설정되면 파티클 시스템이 시뮬레이션을 중지합니다. 시스템이 다시 실행으로 설정되면 모든 파티클이 소멸됩니다.

start() 및 stop() 메서드로도 제어할 수 있습니다.


메서드 문서

pause()

시뮬레이션이 실행 중인 경우 시뮬레이션을 일시 중지합니다.

resumepaused참조하세요 .


reset()

현재 존재하는 모든 파티클을 삭제합니다.


restart()

시뮬레이션이 실행 중인 경우 시뮬레이션을 중지한 다음 시작합니다.

start, stop, running도 참조 하세요.


resume()

시뮬레이션이 일시 중지된 경우 시뮬레이션을 재개합니다.

pausepaused도 참조하십시오 .


start()

시뮬레이션이 아직 실행되지 않은 경우 시뮬레이션을 시작합니다.

stop, restart, 및 running도 참조하십시오 .


stop()

시뮬레이션이 실행 중인 경우 시뮬레이션을 중지합니다.

start, restart, 및 running도 참조하십시오 .


© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.