이 페이지에서

ParticleSystem QML Type

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

Import Statement: import QtQuick.Particles

속성

방법

상세 설명

부동산 관련 서류

empty : bool

시스템에 활성 입자가 남아 있지 않으면 `empty`가 `true`로 설정됩니다.

이를 사용하여 시스템의 업데이트 시간을 일시 중지할 수 있지만, 시스템에서 추가 입자를 생성하려면 다시 재개해야 합니다.

시스템 내의 모든 파티클을 제거하려면 Age 어펙터를 사용하십시오.

particleStates : list<Sprite>

이 속성에서 파티클 그룹의 하위 집합을 정의하여 해당 그룹에 확률적 상태 전환을 적용할 수 있습니다.

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

paused : bool

'paused'가 true로 설정되면, 파티클 시스템은 시뮬레이션을 진행하지 않습니다. 'paused'가 다시 false로 설정되면, 시뮬레이션은 일시 정지되었던 지점부터 재개됩니다.

시뮬레이션은 활성 입자가 더 이상 남아 있지 않음을 감지하면 자동으로 일시 정지되며, 새로운 활성 입자가 추가되면 일시 정지가 해제됩니다.

또한 ` pause()` 및 ` resume()` 메서드를 사용하여 제어할 수도 있습니다.

running : bool

'running'이 false로 설정되면 파티클 시스템의 시뮬레이션이 중지됩니다. 시스템이 다시 'running'으로 설정되면 모든 파티클이 소멸됩니다.

또한 ` start()` 및 ` stop()` 메서드를 사용하여 제어할 수도 있습니다.

메서드 문서

void pause()

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

resume 및 paused도 참조하십시오 .

void reset()

현재 존재하는 모든 입자를 제거합니다.

void restart()

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

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

void resume()

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

pause 및 paused도 참조하십시오 .

void start()

시뮬레이션이 아직 실행 중이 아닌 경우 시뮬레이션을 시작합니다.

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

void stop()

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

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

© 2026 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.