Emitter

August 29, 2023 · View on GitHub

Emitter 是一个能自由控制发射 body 的发射器。对应代码中的 EEmitter 类型。

参数面板

Emitter 设置

  • 是否在开始时发射

    • 为真时 emitter 会在 world 生成完毕后就开始发射预设 body。
  • 发射初的线速度

    • 发射 body 的初始线速度。单位为米每秒
  • 发射初的角速度

    • 发射 body 的初始角速度。单位为角度每秒
  • 发射频率

    • 发射 body 的频率。单位为数量每秒
  • 生命周期

    • Body 被发射后自动销毁的时长。单位为。小于等于0表示永远不会被自动销毁。
  • 是否使用 mesh body

    • 是否让发射器发射 mesh body。为真时发射器会发射 mesh body。
  • Body 形状

  • MeshBody 设置

材质设置

Material

颜色设置

  • 基础颜色
    • 发射的 body 内粒子颜色。关闭随机颜色后可用。
  • 随机颜色
    • 是否从随机颜色列表内随机选取颜色。
  • 随机颜色列表
    • 可被选取的所有颜色集合。打开随机颜色后可用。
  • 彩虹模式
    • 是否随机生成 RGB 值作为粒子颜色。

事件设置

  • OnEmitterOut
    • 发射粒子时自动调用该事件。