Particles2D
Node2D
简要描述
2D粒子发射器。
用于创建各种粒子系统和效果的2D粒子节点。
使用process_material
属性添加ParticlesMaterial以配置粒子外观和行为。
enum DrawOrder:
粒子按发射顺序绘制。
- **DRAW_ORDER_LIFETIME = 1**
按照剩余寿命(lifetime)的顺序绘制粒子。
成员说明
Default | 8 |
---|
setter | set_amount(value) |
getter | get_amount |
Default | 0 |
---|
setter | set_draw_order(value) |
getter | get_draw_order |
Default | true |
---|
setter | set_emitting(value) |
getter | is_emitting |
Default | 0.0 |
---|
setter | set_explosiveness_ratio(value) |
getter | get_explosiveness_ratio |
Default | 0 |
---|
setter | set_fixed_fps(value) |
getter | get_fixed_fps |
Default | true |
---|
setter | set_fractional_delta(value) |
getter | get_fractional_delta |
Default | 1.0 |
---|
setter | set_lifetime(value) |
getter | get_lifetime |
Default | true |
---|
setter | set_use_local_coordinates(value) |
getter | get_use_local_coordinates |
setter | set_normal_map(value) |
---|
getter | get_normal_map |
Default | false |
---|
setter | set_one_shot(value) |
getter | get_one_shot |
Default | 0.0 |
---|
setter | set_pre_process_time(value) |
getter | get_pre_process_time |
- Material process_material
setter | set_process_material(value) |
---|
getter | get_process_material |
Default | 0.0 |
---|
setter | set_randomness_ratio(value) |
getter | get_randomness_ratio |
Default | 1.0 |
---|
setter | set_speed_scale(value) |
getter | get_speed_scale |
setter | set_texture(value) |
---|
getter | get_texture |
Default | Rect2( -100, -100, 200, 200 ) |
---|
setter | set_visibility_rect(value) |
getter | get_visibility_rect |
方法说明
- capture_rect capture_rect() const
返回一个包含所有现有粒子位置的矩形。
重新启动所有现有的粒子。