DynamicBurst3D QML Type
동적 이미터 버스트. 더 보기...
| Import Statement: | import QtQuick3D.Particles3D |
| Since: | Qt 6.3 |
| Inherits: |
속성
- TriggerMode : enumeration
- amountVariation : int
- enabled : bool
- triggerMode : ShapeType
상세 설명
이 요소는 입자 시스템( 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 | 추적 대상 파티클이 방출될 때 파티클이 방출됩니다. 참고: 이 속성은 트레일 이미터에서만 작동하도록 제한됩니다. 참고: 이모드에서는 ‘ |
DynamicBurst3D.TriggerEnd | 추종하는 파티클 lifeSpan 이 종료될 때 파티클이 방출됩니다.참고: 이 속성은 트레일 이미터에서만 작동합니다. 참고: 이모드에서는 |
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.