粒子发射器

Time:5 分钟

粒子发射器通过结合使用 2D 图像以及颜色、尺寸等属性来创建例如火焰、烟雾和火花等特殊效果。

https://developer.roblox.com/assets/blt6991707a4e36929e/Particle-Hero.jpg

创建粒子发射器

所有粒子发射器的父项都必须为 BasePart 类对象,例如 PartMeshPart 等。

若希望创造粒子发射器,请遵循以下步骤:

在 Explorer(管理器)窗口中选中对象,并使用 https://developer.roblox.com/assets/blt0dd97240c2a0db2a/Explorer-Plus-Icon.png

图标插入一个 ParticleEmitter

https://developer.roblox.com/assets/bltd43b6a485fbbc039/Insert-Emitter.png

创建完毕后,粒子发射器将在该部件的区域中发射粒子。发射器的父对象决定了其发射的方向和旋转度。

https://developer.roblox.com/assets/blt4fbfddc496139cd8/Emitter-Small-Area.png

小面积压实颗粒

https://developer.roblox.com/assets/blta9d4206b80ade0ab/Emitter-Large-Area.png

大面积散布颗粒

https://developer.roblox.com/assets/blt4ac07eb4e38017b0/Emitter-Part-Rotation.png

部件旋转改变方向

  1. 如果希望更改粒子效果的方向而不重新定位其父部件,请使用发射器的 EmissionDirection 属性。

https://developer.roblox.com/assets/bltfd0976c6ec655fcc/Emission-Direction-Front.png

前方 EmissionDirection

https://developer.roblox.com/assets/blt85d42ebf7a240424/Emission-Direction-Bottom.png

下方 EmissionDirection

Roblox 提供预先制作的 SmokeFire 粒子效果 (如果适合你的游戏)。

自定义粒子

添加发射器后,你可以通过其属性修改粒子发射效果。以下是粒子发射器的一些常见属性:

Texture(纹理)

更改粒子使用的图像。若要导入粒子图像,请参阅/articles/game assets#images|游戏资源一文。

https://developer.roblox.com/assets/blt31fac640c3547982/Emitter-Texture.jpg 具有不同纹理的相同粒子设置

建议使用具有透明度的 PNG 图像。如果你的纹理是没有 Alpha 通道的灰度图像,请尝试将发射器的 LightEmission 属性设置为 1 以隐藏较暗的区域。

https://developer.roblox.com/assets/blt71b78185dc0984c6/Emitter-Texture-No-Alpha.png

粒子纹理

https://developer.roblox.com/assets/blt168073b369e3f4ae/Emitter-LightEmission-0.png

LightEmission 为0

https://developer.roblox.com/assets/blt545e1f5c4fd4e37e/Emitter-LightEmission-1.png

LightEmission 为1

颜色

此属性将粒子纹理着色为特定的颜色。可以通过三种方式选择颜色:

https://developer.roblox.com/assets/bltfc52c3e1b3c2a119/Emitter-Color-Options.png

A

单击颜色方块,打开颜色选择器。

B

输入代表 RGB 颜色值的三个数字。

C

创建颜色序列,让粒子颜色随时间变化而变色。

https://developer.roblox.com/assets/blt47f0892faf4cec8a/Emitter-Color-Single.jpg 单一颜色

https://developer.roblox.com/assets/blt124f0cd1fbec118c/Emitter-Color-Sequence.jpg 颜色序列

Roblox官方链接:粒子发射器