创建基本视觉效果

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处


一个静态的世界可能会显得无生气。视觉效果 增加了运动感,使环境感觉更加动态,并帮助吸引玩家的注意力到重要区域。

在本节中,您将使用 粒子发射器 创建两种效果。第一个是在最高的海堆顶部的发光光晕,吸引玩家的目光向上看,第二个是漂浮的尘埃粒子层,为环境增添氛围和深度。

创建光晕

示例 Island Jump - Final 游戏在其最高平台上放置了一个巨大的光晕。由于世界的其余部分是静止的,光晕成为了一个焦点,使玩家自然想要向上攀爬。

创建光晕
在 Workspace > World 中,如果不存在,请创建一个名为 VFX 的新文件夹。
在 VFX 文件夹中,创建一个名为 VFX_Flare 的块部件,大小为 20, 20, 20,CFrame.Position 为 400, 331, 79,CFrame.Orientation 为 0, 0, 0。将透明度设置为 1,使部件不可见,并启用固定。
在 VFX_Flare 中,创建一个附件。
在该附件中,创建一个名为 Emitter_Flare 的 ParticleEmitter,具有以下属性:
- 纹理: rbxassetid://8983307836
- 颜色: Color3.fromRGB(127, 84, 59)
- 光照发射: 1
- ZOffset: 1
- 生命周期: NumberRange.new(10, 10)
- 速率: 0.45
- 旋转速度: NumberRange.new(20, 20)
- 速度: NumberRange.new(0, 0)
- 大小: 一个 NumberSequence,从 0 开始,生命周期早期缓慢增长,然后迅速上升到 10,并在生命周期的其余时间保持在 10。
- 透明度: 一个 NumberSequence,在生命周期的大部分时间保持接近 0(可见),然后在结束时在值之间波动并稳定在 1。
在 VFX_Flare 中(附件的兄弟),创建一个 PointLight,亮度为 2,范围为 36。

运行提示后,打开属性窗口中的 大小透明度 序列,并根据需要调整曲线,直到脉动感觉合适。

创建尘埃粒子

示例游戏使用的第二种粒子发射器是将尘埃粒子散布在大气中。这些粒子环绕着玩家,为空气本身增添了质感和深度。

创建尘埃粒子
在 Workspace > World > VFX 中,创建一个名为 VFX_DustMotes 的块部件,大小为 645, 355, 275,CFrame.Position 为 198, 168, 26,CFrame.Orientation 为 0, 0, 0。将透明度设置为 1,使部件不可见。禁用 CanCollide。启用固定。
在 VFX_DustMotes 中,创建一个名为 Emitter_DustMotes 的 ParticleEmitter,具有以下属性:
- 纹理: rbxassetid://14302399641
- 颜色: Color3.fromRGB(192, 241, 255)
- ZOffset: -5
- 生命周期: NumberRange.new(1, 10)
- 速率: 50000
- 旋转: NumberRange.new(-45, 45)
- 旋转速度: NumberRange.new(-60, -60)
- 速度: NumberRange.new(1, 5)
- 加速度: Vector3.new(1, -1, 1)
- 大小: 一个 NumberSequence,创建后迅速上升到约 0.25,然后逐渐淡出到 0。
- 透明度: 一个 NumberSequence,开始时完全透明,在生命周期中间变得更加不透明(约 0.1 的包络),然后慢慢淡出到 1。

运行后,打开大小和透明度序列,并根据需要调整曲线,直到尘埃感觉合适。

尘埃粒子的最终版本,背景是明亮的蓝天。
从平台上仰望天空时,空气中微弱的尘埃粒子
©2026 Roblox Corporation、Roblox、Roblox 标志及 Powering Imagination 是我们在美国及其他国家或地区的注册与未注册商标。