开发者们,大家好!
我们在粒子系统中添加了四个新属性:Shape,ShapeStyle,ShapeInOut 和ShapePartial。将这些属性结合起来使用,即可实现从诸如立方体、球体、碟形、圆柱体和锥体等不同的形状中发射出粒子!
ParticleEmitter.Shape
此属性用于选择发射器的实际形状,例如立方体、球体、圆柱体或碟形。如果要做椎体,可以使用 ShapePartial 属性(见下文)来缩小圆柱体的顶部。
Shape(形状)属性默认为 Box(立方体),其行为与先前的粒子发射器一致,从立方体的一侧发射出粒子。
注意,形状的整体尺寸是由发射器父项的边界框决定的,与以往影响立方体发射器造型的方式一样。同理,如果父项的三边尺寸不一致,球体、圆柱体和碟形也会变成椭圆。
ParticleEmitter.ShapeStyle
此属性在体积发射与仅表面发射之间切换。
- Volumetric(体积发射):粒子可以在发射器形状中的任何地方出现
- Surface-only emission(仅表面发射):粒子只会出现在发射器形状的外侧。
默认为体积发射,与原版发射器行为一致。
ParticleEmitter.ShapeInOut
此属性决定粒子的初始方向。
- Outward(向外):由形状的中心向外发射
- Inward(向内):由外向形状的中心发射
你也可以选择让粒子往两个方向同时发射。
ParticleEmitter.ShapePartial
进一步控制圆柱体、碟形和球体的粒子形状。
- Cylinders(圆柱体):形状部分控制顶部半径,可用于制作锥体。
- Discs(碟形):形状部分控制内径,可用于从完全封闭的碟形、不完整的半环形到只有最外围半径的碟形发射粒子。
- Spheres(球体):形状部分控制半球角度,从完整的球体到半球再到仅仅一个向外的圆锥形。
希望你们喜欢这些新的粒子属性!特别感谢 Roblox 创作者@Banj0man,@BlazeImperium,@Tomarty,@starchip12 对此功能提出的宝贵反馈意见!