Unity 如何制作星空粒子效果?

简介: 本经验介绍在Unity游戏引擎中使用Particle System,如何使用自带资源,快速制作星空的粒子特效。工具/原料Unity方法/步骤1:首先,新建一个场景,如果有自己的天空盒资源的话,在Window->Lighting下设置下天空(默认天空盒也不影响演示)方法/步骤2:新建一个空对象命名为Star, 为其添加Particle System组件。

本经验介绍在Unity游戏引擎中使用Particle System,如何使用自带资源,快速制作星空的粒子特效。
工具/原料

Unity

方法/步骤1:

首先,新建一个场景,如果有自己的天空盒资源的话,在Window->Lighting下设置下天空(默认天空盒也不影响演示)

方法/步骤2:

新建一个空对象命名为Star, 为其添加Particle System组件。

Tips:一个对象最多只能有一个Particle System组件。

方法/步骤3:

勾选Prewarm.字面意思就是预热。

就是场景一开始,就已经有很多粒子(粒子产生和消失已经平衡)

如果不勾选,一开始什么都没有,等一会粒子数才变多。

方法/步骤4:

设置Start Lifetime(粒子的寿命(开始时)). 由于星星一般移动比较慢,例子寿命(秒数)设置的长一点。

方法/步骤5:
Emission模块保持勾选,无需改动保持默认即可。如果希望加快星星的产生,可以增大Rate over Time选项。
方法/步骤6:
在Shape下,我们修改的是粒子生成装置的形状。我们改成一个Box(我们希望星星是从一个大盒子里生成的)
方法/步骤7:

设置盒子的大小 BoxX/Y/Z设置为100. 同时Emit from设置为Volume, 意思是从整个体积均匀生成。(也可以设置成从盒子底部生成)

方法/步骤8:

展开Renderer, 为Material属性赋值,设置粒子的样子(材质)。 使用自带的Default-Particle就可以。最终效果如图。

注意事项

如果希望星星闪烁,可以勾选Color Over Lifetime,修改粒子随时间的颜色变化。

更多unity2018的功能介绍请到paws3d爪爪学院查找。

相关文章
|
4月前
|
图形学 C# 开发者
Unity粒子系统全解析:从基础设置到高级编程技巧,教你轻松玩转绚丽多彩的视觉特效,打造震撼游戏画面的终极指南
【8月更文挑战第31天】粒子系统是Unity引擎的强大功能,可创建动态视觉效果,如火焰、爆炸等。本文介绍如何在Unity中使用粒子系统,并提供示例代码。首先创建粒子系统,然后调整Emission、Shape、Color over Lifetime等模块参数,实现所需效果。此外,还可通过C#脚本实现更复杂的粒子效果,增强游戏视觉冲击力和沉浸感。
299 0
|
6月前
|
编解码 前端开发 Java
【推荐100个unity插件之12】UGUI的粒子效果(UI粒子)—— Particle Effect For UGUI (UI Particle)
【推荐100个unity插件之12】UGUI的粒子效果(UI粒子)—— Particle Effect For UGUI (UI Particle)
511 0
|
6月前
|
图形学
【实现100个unity特效之5】unity2d 各种粒子特效
【实现100个unity特效之5】unity2d 各种粒子特效
231 0
|
6月前
|
开发工具 图形学 git
【实现100个unity特效之7】unity 3d实现各种粒子效果
【实现100个unity特效之7】unity 3d实现各种粒子效果
154 0
|
定位技术 API 图形学
unity-2D游戏官方案例--带视频案例(1)(层级渲染,物理碰撞,粒子动画,UI等多位基础一体化)
unity-2D游戏官方案例--带视频案例(1)(层级渲染,物理碰撞,粒子动画,UI等多位基础一体化)
224 1
|
图形学
Unity中UGUI、粒子系统、Mesh混合使用保证层级正确
把粒子、Mesh渲染到一张RenderTexture上,然后把这张RenderTexture贴到一张RawImage就可以解决这种类似的UI,Mesh,粒子穿插使用的问题。这种方法由于比较麻烦就没有使用。
|
图形学 Android开发
Unity粒子特效系列-下雨预制体做好了,拿走直接就用!
众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣!!!
1856 1
|
编解码
unity3dUGUI之UI粒子特效自适应缩放
using UnityEngine; using System.Collections; using System.Collections.Generic; public class UIParticleScale : MonoBehaviour...
1595 0
|
图形学 Android开发
Unity粒子特效系列-龙卷风预制体做好了,unitypackage包直接用!
众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣!!!
2055 1