Skip to content

粒子系统

粒子发射器允许通过显示大量名为粒子的小图像来创建各种效果。它非常适合用于火灾、烟雾、爆炸、魔法效果等... 了解更多关于它的解释。

粒子发射器

显示大量小粒子以创建视觉效果。

对象动作

  • 喷射锥体角度 修改喷射锥体角度。

  • 喷射角度 修改喷射角度。

  • 最大喷射力 修改粒子的最大喷射力。

  • 最小喷射力 修改粒子的最小喷射力。

  • 向前跳跃发射器的时间 模拟发射器的时间流逝,包括创建和移动粒子。

  • 起始不透明度 修改粒子的起始不透明度。

  • 结束不透明度 修改粒子的结束不透明度。

  • 起始颜色蓝分量 修改起始颜色的蓝分量。

  • 结束颜色蓝分量 修改结束颜色的蓝分量。

  • 起始颜色 修改粒子的起始颜色。

  • 结束颜色 修改粒子的结束颜色。

  • 激活粒子添加渲染 设置(或取消)粒子的附加渲染。

  • 显示的粒子数量 更改显示的最大粒子数量。

  • 粒子旋转最大速度 更改粒子的最大旋转速度。

  • 粒子旋转最小速度 更改粒子的最小旋转速度。

  • 重力角度 更改重力角度。

  • 重力 更改发射器的重力。

  • X轴重力值 更改X轴上的重力值。

  • Y轴重力值 更改Y轴上的重力值。

  • 起始颜色绿分量 修改起始颜色的绿分量。

  • 结束颜色绿分量 修改结束颜色的绿分量。

  • 最大寿命 修改粒子的最大寿命。粒子必须重新创建以考虑到更改。

  • 最小寿命 修改粒子的最小寿命。粒子必须重新创建以考虑到更改。

  • 起始颜色红分量 修改起始颜色的红分量。

  • 结束颜色红分量 修改结束颜色的红分量。

  • 起始大小 修改粒子的起始大小。

  • 结束大小 修改粒子的结束大小。

  • 重新创建粒子 销毁并重新创建粒子,以便考虑到发射器设置的更改。

  • 流量 更改发射器的流量。

  • 容量 更改发射器的容量。

  • 粒子图像 更改粒子的图像(如果显示)。

  • 启动发射 重新填充油箱(如果不是无限的)并开始发射粒子。

  • 停止发射 停止发射粒子。

  • 创建半径 修改粒子的创建半径。粒子必须重新创建以考虑到更改。

对象条件

  • 喷射锥体角度 检查发射器的喷射锥体角度。

  • 喷射角度 检查发射器的喷射角度。

  • 流量 检查发射器的流量。

  • 没有更多粒子 检查对象是否不再发射粒子,例如用于销毁对象。

  • 起始不透明度 比较粒子的起始不透明度。

  • 结束不透明度 比较粒子的结束不透明度。

  • 起始颜色蓝分量 比较起始颜色的蓝分量。

  • 结束颜色蓝分量 比较结束颜色的蓝分量。

  • 激活粒子添加渲染 检查是否激活了粒子的附加渲染。

  • 显示的粒子数量 比较显示的最大粒子数量。

  • 粒子旋转最大速度 比较粒子的最大旋转速度。

  • 粒子旋转最小速度 比较粒子的最小旋转速度。

  • 重力角度 检查发射器的重力角度。

  • 重力 检查发射器的重力。

  • X轴重力值 比较X轴上的重力值。

  • Y轴重力值 比较Y轴上的重力值。

  • 起始颜色绿分量 比较起始颜色的绿分量。

  • 结束颜色绿分量 比较结束颜色的绿分量。

  • 最大寿命 检查粒子的最大寿命。

  • 最小寿命 检查粒子的最小寿命。

  • 起始颜色红分量 比较起始颜色的红分量。

  • 结束颜色红分量 比较结束颜色的红分量。

  • 起始大小 比较粒子的起始大小。

  • 结束大小 比较粒子的结束大小。

  • 容量 检查发射器的容量。

  • 图像 检查粒子显示的图像的名称。

  • 创建半径 检查粒子的创建半径。

对象表达式

表达式

描述

  • Object.ConeSprayAngle() 喷射锥体角度

  • Object.CurrentParticleCount() 当前显示的粒子数量。

  • Object.EmitterAngle() 粒子的发射角度。

  • Object.EmitterForceMax() 粒子的最大喷射力。

  • Object.EmitterForceMin() 粒子的最小喷射力。

  • Object.Flow() 粒子的流量(粒子/秒)。

  • Object.MaxParticlesCount() 返回显示的最大粒子数量。

  • Object.ParticleAlpha1() 粒子的起始不透明度。

  • Object.ParticleAlpha2() 粒子的结束不透明度。

  • Object.ParticleBlue1() 粒子的起始蓝色分量。

  • Object.ParticleBlue2() 粒子的结束蓝色分量。

  • Object.ParticleGravityAngle() 重力角度。

  • Object.ParticleGravityLength() 重力值。

  • Object.ParticleGravityX() 应用于X轴的粒子重力。

  • Object.ParticleGravityY() 应用于Y轴的粒子重力。

  • Object.ParticleGreen1() 粒子的起始绿色分量。

  • Object.ParticleGreen2() 粒子的结束绿色分量。 Object.ParticleLifeTimeMax()

最大粒子寿命。

Object.ParticleLifeTimeMin()

最小粒子寿命。

Object.ParticleRed1()

粒子的起始颜色红色分量。

Object.ParticleRed2()

粒子的结束颜色红色分量。

Object.ParticleRotationMaxSpeed()

返回粒子的最大旋转速度。

Object.ParticleRotationMinSpeed()

返回粒子的最小旋转速度。

Object.ParticleSize1()

粒子的起始大小。

Object.ParticleSize2()

粒子的结束大小。

Object.RendererParam1()

渲染的第一个参数。

Object.RendererParam2()

渲染的第二个参数。

Object.Tank()

粒子容量。

Object.Texture()

粒子显示的图像名称。

Object.ZoneRadius()

发射区域的半径。


_此页面是关于GDevelop,面向所有人设计的开源跨平台游戏引擎的_粒子系统_功能的自动生成参考页面。