📄 example.particle
字号:
// Example particle systems
// Exudes greeny particles which float upwards
Examples/GreenyNimbus
{
material Examples/Flare
particle_width 30
particle_height 30
cull_each false
quota 10000
billboard_type point
// Area emitter
emitter Box
{
angle 30
emission_rate 30
time_to_live 5
direction 0 1 0
velocity 0
colour_range_start 1 1 0
colour_range_end 0.3 1 0.3
width 60
height 60
depth 60
}
// Make em float upwards
affector LinearForce
{
force_vector 0 100 0
force_application add
}
// Fader
affector ColourFader
{
red -0.25
green -0.25
blue -0.25
}
}
// A sparkly purple fountain
Examples/PurpleFountain
{
material Examples/Flare2
particle_width 20
particle_height 20
cull_each false
quota 10000
billboard_type oriented_self
// Area emitter
emitter Point
{
angle 15
emission_rate 75
time_to_live 3
direction 0 1 0
velocity_min 250
velocity_max 300
colour_range_start 0 0 0
colour_range_end 1 1 1
}
// Gravity
affector LinearForce
{
force_vector 0 -100 0
force_application add
}
// Fader
affector ColourFader
{
red -0.25
green -0.25
blue -0.25
}
}
// A downpour
Examples/Rain
{
material Examples/Droplet
particle_width 20
particle_height 100
cull_each true
quota 10000
// Make common direction straight down (faster than self oriented)
billboard_type oriented_common
common_direction 0 -1 0
// Area emitter
emitter Box
{
angle 0
emission_rate 100
time_to_live 5
direction 0 -1 0
velocity 50
colour_range_start 0.3 1 0.3
colour_range_end 0.7 1 0.7
width 1000
height 1000
depth 0
}
// Gravity
affector LinearForce
{
force_vector 0 -200 0
force_application add
}
}
// A jet engine (of sorts)
Examples/JetEngine1
{
material Examples/Flare
particle_width 25
particle_height 25
cull_each false
quota 200
billboard_type point
emitter Point
{
angle 5
emission_rate 100
time_to_live 1
direction 0 -1 0
velocity_min 250
velocity_max 300
colour_range_start 1 1 0.5
colour_range_end 1 0.8 0.3
}
affector ColourFader
{
red -0.25
green -1
blue -1
}
}
Examples/JetEngine2
{
material Examples/Flare
particle_width 15
particle_height 15
cull_each false
quota 200
billboard_type point
emitter Point
{
angle 3
emission_rate 100
time_to_live 1
direction 0 -1 0
velocity_min 350
velocity_max 400
colour_range_start 0.5 1 1
colour_range_end 0.3 0.8 1
}
affector ColourFader
{
red -1
green -1
blue -0.5
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -