本文主要是介绍ogre particle system script分析,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
particle_system tutorial
{quota 2000//设置这个系统在某一时刻所允许包含的最多粒子数//例子系统使用的材质,此系统中的全部粒子使用相同的材质每一个粒子可以通过使用它自己的颜色属性为材质附加颜色material Examples/FlarePointSpriteparticle_width 3//在世界坐标系中的宽度值particle_height 3//在世界坐标系中的高度值cull_each false//是否捡选每一个例子,而不是通过一个box全部设置可见或隐藏renderer billboard//渲染器,OGRE默认只提供了一个billboard渲染器,更多的渲染器可以通过插件的方式添加进系统billboard_type point//billboard渲染器的属性,point表示球状粒子和公告版总是面向摄像机//粒子发射器按类型划分为几类,例如:Point发射器从单独一点发射,而Box发射器则是从一块儿区域随机发射。新的发射器可以通过插件加入到Ogre中去。向系统中增加一个发射器需要将发射器嵌入到其它块中,以关键字“emitter”后跟发射器类型名(大小写敏感)开头。Ogre现在支持'Point','Box','Cylinder','Ellipsoid','HollowEllipsoid'以及'Ring'发射器emitter Ring{angle 0colour 0 0.4 1 1colour_range_start 0 0.4 1 1colour_range_end 0 0.4 1 1direction 0 1 0emission_rate 200position 0 -20 0velocity 0.01velocity_min 0.01velocity_max 0.01time_to_live 3time_to_live_min 3time_to_live_max 3duration 0duration_min 0duration_max 0repeat_delay 0repeat_delay_min 0repeat_delay_max 0width 60height 60depth 3.5inner_width 0.9inner_height 0.9}emitter Point{angle 4colour 0.23 0.54 0.35 1colour_range_start 0.23 0.54 0.35 1colour_range_end 0.23 0.54 0.35 1direction 0 -1 0emission_rate 80position 0 20 0velocity 10velocity_min 10velocity_max 20time_to_live 2.5time_to_live_min 2.5time_to_live_max 1.5duration 0duration_min 0duration_max 0repeat_delay 0repeat_delay_min 0repeat_delay_max 0}emitter Point{angle 0colour 0.96 0.63 0.77 1colour_range_start 0.96 0.63 0.77 1colour_range_end 0.39 0.39 0.84 1direction 0.573305 0.819342 0emission_rate 20position -30 -20 0velocity 40velocity_min 40velocity_max 40time_to_live 1.24time_to_live_min 1.24time_to_live_max 1.2duration 4duration_min 4duration_max 4repeat_delay 2repeat_delay_min 2repeat_delay_max 2}emitter Point{angle 0colour 0.96 0.63 0.77 1colour_range_start 0.96 0.63 0.77 1colour_range_end 0.39 0.39 0.84 1direction -0.561508 0.827471 0emission_rate 20position 30 -20 0velocity 40velocity_min 40velocity_max 40time_to_live 1.24time_to_live_min 1.24time_to_live_max 1.2duration 4duration_min 4duration_max 4repeat_delay 2repeat_delay_min 2repeat_delay_max 2}emitter Point{angle 10colour 1 1 1 1colour_range_start 1 1 1 1colour_range_end 1 1 1 1direction 0 1 0emission_rate 10position 0 20 0velocity 40velocity_min 40velocity_max 50time_to_live 3time_to_live_min 3time_to_live_max 3duration 4duration_min 4duration_max 6repeat_delay 0.5repeat_delay_min 0.5repeat_delay_max 1.5}affector LinearForce{force_vector 0 -50 0force_application add}
}
这篇关于ogre particle system script分析的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!