emitted_emitter.particle
上传用户:xhbjoy
上传日期:2014-10-07
资源大小:38068k
文件大小:2k
源码类别:

游戏引擎

开发平台:

Visual C++

  1. // Example emitted emitters
  2. Examples/Fireworks
  3. {
  4.     material Examples/Flare
  5.     point_rendering            false
  6.     particle_width             10
  7.     particle_height            10
  8.     cull_each                  false
  9.     quota                      1000
  10.     emit_emitter_quota         10
  11.     billboard_type             point
  12.     
  13.     // Emitter that emits multiple Point emitters with name 'explosion'
  14.     emitter Box
  15.     {
  16.         name                    mainEmitter
  17.         emit_emitter            explosion
  18.         angle                   30
  19.         emission_rate           1000
  20.         time_to_live            3
  21.         direction               0 1 0
  22.         velocity                200
  23.     }
  24.     // This Point emitter is emitted by the Box emitter and emits billboard particles itself
  25.     emitter Point
  26.     {
  27.         name                    explosion
  28.         angle                   360
  29.         emission_rate           1000
  30.         time_to_live            2
  31.         direction               0 1 0
  32.         velocity                80
  33.         duration                0.1
  34.         repeat_delay_min        2
  35.         repeat_delay_max        3
  36.     }
  37.     // Make em float downwards
  38.     affector LinearForce
  39.     {
  40.         force_vector            0 -100 0
  41.         force_application       add
  42.     }
  43.     // Give em some nice colours
  44.     affector ColourInterpolator
  45.     {
  46.         time0                   0
  47.         colour0                 1 1 0
  48.         time1                   0.5
  49.         colour1                 1 0 0
  50.         time2                   0.9
  51.         colour2                 0 0 1
  52.     }
  53. }