이 페이지에서

DynamicBurst3D QML Type

동적 이미터 버스트. 더 보기...

Import Statement: import QtQuick3D.Particles3D
Since: Qt 6.3
Inherits:

EmitBurst3D

속성

상세 설명

이 요소는 입자 시스템( ParticleEmitter3D) 내의 입자 버스트를 정의합니다. 이러한 버스트는 동적이며, 이는 입자 시스템이 실행되는 동안 평가된다는 것을 의미합니다. 예를 들어, 이미터가 이동할 때 EmitBurst3D 대신 이 요소를 사용하면 올바른 위치에서 입자가 방출됩니다.

예를 들어, 1초 시점에 100개의 입자를, 2초 시점에 200개의 입자를 방출하려면:

ParticleEmitter3D {
    ...
    emitBursts: [
        DynamicBurst3D {
            time: 1000
            amount: 100
        },
        DynamicBurst3D {
            time: 2000
            amount: 200
        }
    ]
}

속성 설명서

TriggerMode : enumeration

버스팅 모드를 정의합니다.

상수설명
DynamicBurst3D.TriggerTime버스트 time 가 발생할 시점에 입자가 방출됩니다.
DynamicBurst3D.TriggerStart추적 대상 파티클이 방출될 때 파티클이 방출됩니다.

참고: 이 속성은 트레일 이미터에서만 작동하도록 제한됩니다.

참고: 이모드에서는 ‘ time ’ 및 ‘ duration ’ 속성이 적용되지 않습니다.

DynamicBurst3D.TriggerEnd추종하는 파티클 lifeSpan 이 종료될 때 파티클이 방출됩니다.

참고: 이 속성은 트레일 이미터에서만 작동합니다.

참고: 이모드에서는 time 및 duration 속성이 적용되지 않습니다.

amountVariation : int

이 속성은 입자 방출량의 무작위 변동 범위를 정의합니다.

예를 들어, 0에서 10 사이의 무작위 범위를 설정하려면

DynamicBurst3D {
    time: 1000
    amount: 5
    amountVariation: 5
}

기본값은 0 입니다.

enabled : bool

'enabled'가 ' false'로 설정된 경우, 이 버스트는 파티클을 전혀 방출하지 않습니다.

기본값은 ' true'입니다.

triggerMode : ShapeType

이 속성은 발광 모드를 정의합니다.

기본값은 ` TriggerMode.TriggerTime`입니다.

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