mirror of https://github.com/axmolengine/axmol.git
111 lines
4.1 KiB
Plaintext
111 lines
4.1 KiB
Plaintext
system flareShield
|
|
{
|
|
technique
|
|
{
|
|
visual_particle_quota 200
|
|
emitted_emitter_quota 15
|
|
material PUMediaPack/Flare_05
|
|
renderer Billboard
|
|
{
|
|
}
|
|
emitter Point
|
|
{
|
|
emission_rate 3
|
|
angle 0
|
|
velocity 4.5
|
|
duration 4
|
|
emits emitter_particle CircleEmitter
|
|
}
|
|
emitter Circle CircleEmitter
|
|
{
|
|
emission_rate 20
|
|
angle 360
|
|
time_to_live dyn_random
|
|
{
|
|
min 0.2
|
|
max 1
|
|
}
|
|
velocity 0.15
|
|
all_particle_dimensions dyn_random
|
|
{
|
|
min 0.9
|
|
max 2.4
|
|
}
|
|
keep_local true
|
|
direction 0 0 0
|
|
colour 0.7 0.8 1 1
|
|
radius 3
|
|
}
|
|
affector Vortex
|
|
{
|
|
rotation_axis 0 1 0
|
|
rotation_speed 7
|
|
}
|
|
affector Colour
|
|
{
|
|
time_colour 0 1 1 1 1
|
|
time_colour 0.8 1 1 1 1
|
|
time_colour 1 0 0 0 0
|
|
colour_operation multiply
|
|
}
|
|
observer OnTime
|
|
{
|
|
observe_until_event true
|
|
handler DoEnableComponent
|
|
{
|
|
enable_component observer_component OnExpireObserver true
|
|
}
|
|
since_start_system true
|
|
on_time greater_than 4
|
|
}
|
|
observer OnExpire OnExpireObserver
|
|
{
|
|
enabled false
|
|
handler DoPlacementParticle
|
|
{
|
|
force_emitter ExplodeEmitter
|
|
}
|
|
}
|
|
}
|
|
technique
|
|
{
|
|
visual_particle_quota 200
|
|
emitted_emitter_quota 30
|
|
material PUMediaPack/Flare_05
|
|
renderer Billboard
|
|
{
|
|
}
|
|
emitter Point ExplodeEmitter
|
|
{
|
|
emission_rate 0
|
|
angle 0
|
|
time_to_live dyn_random
|
|
{
|
|
min 0.3
|
|
max 1
|
|
}
|
|
direction 0 0 0
|
|
emits emitter_particle ExplodeFlares
|
|
}
|
|
emitter Point ExplodeFlares
|
|
{
|
|
emission_rate 5
|
|
angle 360
|
|
time_to_live 1
|
|
velocity 6
|
|
all_particle_dimensions dyn_random
|
|
{
|
|
min 1.5
|
|
max 1.8
|
|
}
|
|
colour 0.7 0.8 1 1
|
|
}
|
|
observer OnClear
|
|
{
|
|
handler DoStopSystem
|
|
{
|
|
}
|
|
}
|
|
}
|
|
}
|