一,天龙八部的粒子效果非常漂亮,漂亮的后面一定有着复杂的过程.下面以一个粒子特效为例.看看它是怎样一

个过程.
1,用TlParticleViewer.exe工具导出一个quot;变身火炬_01quot;粒子特效,得到下面的脚本
particle_system b_变身火炬_01
{
quota 40
emit_emitter_quota 3
material shidenglong_010
particle_width 20
particle_height 20
cull_each false
renderer billboard
sorted false
local_space false
iteration_interval 0
nonvisible_update_timeout 0
billboard_type point
billboard_origin center
billboard_rotation_type vertex
common_up_vector 0 1 0
point_rendering false
accurate_facing false
speed_relatived_size_factor 0.01

emitter Box
{
angle 5
colour 1 1 1 1
colour_range_start 1 1 1 1
colour_range_end 1 1 1 1
direction 0 1 0
emission_rate 40
position 0 0 0
velocity 6
velocity_min 6
velocity_max 80
time_to_live 1
time_to_live_min 1
time_to_live_max 1
duration 0
duration_min 0
duration_max 0
repeat_delay 0
repeat_delay_min 0
repeat_delay_max 1
name
emit_emitter
width 1
height 1
depth 1
}

affector ColourFading
{
colour0 0 0 0 1
colour1 1 0.607843 0.215686 1
colour2 0.47451 0.168627 0 1
colour3 0 0 0 1
colour4 0.5 0.5 0.5 0
colour5 0.5 0.5 0.5 0
time0 0
time1 0.2
time2 0.4
time3 1
time4 1
time5 1
repeat_times 1
opacity 1
fade_in_time 0
fade_out_time 1
}

affector Rotator
{
rotation_speed_range_start 0
rotation_speed_range_end 0
rotation_range_start 0
rotation_range_end 360
}

affector ScaleInterpolator
{
time0 0
time1 1
time2 1
time3 1
time4 1
time5 1
scale0 1 1 1
scale1 0.1 0.1 0
scale2 1 1 1
scale3 1 1 1
scale4 1 1 1
scale5 1 1 1
scale5 1 1 1
repeat_times 1
uniform_size true
width_range_start 200
width_range_end 200
height_range_start 300
height_range_end 300
use_constant_scale false
constant_scale 1 1 1
use_interpolated_scale true
}
}
2,ogre中并没有上面脚本中的ColourFading和ScaleInterpolator这2个影响器.要正确执行这个脚本.必须为

ogre引擎系统增加这2个影响器.锐亚教育

锐亚教育,游戏开发论坛|游戏制作人|游戏策划|游戏开发|独立游戏|游戏产业|游戏研发|游戏运营| unity|unity3d|unity3d官网|unity3d 教程|金融帝国3|8k8k8k|mcafee8.5i|游戏蛮牛|蛮牛 unity|蛮牛