Unity-粒子特效

创建粒子系统

方法一:创建一个空物体(游戏物体),给物体加上Particle System组件。
方法二:在Hierarchy视图右击 选择 Effects 中的Particle System

在这里插入图片描述
在这里插入图片描述

模块

Initial 初始化模块

Particle System固有的模块

模块介绍

属性中文名功能
Duration持续时间粒子的发射时长;如果选择Looping则粒子时长为一个生命周期
Looping循环播放如果选中,则在持续时间之后重复发射周期。
Prewarm预热将粒子提前渲染好像其已经发出了一个循环周期的状态,只能在Looping下使用
Start Delay启动延迟在粒子发射之前的等待时间,不能与Prewarm同用
Start Lifetime起始生命周期粒子发射后存在时间
Start Speed起始速度粒子发射的初速度
3D Start Size3D开始大小3D状态下每个轴大小
Start Size开始大小粒子的起始大小
3D Start Rotation3D开始旋转3D状态下每个轴的旋转
Start Rotation开始旋转粒子的起始旋转度数
Flip Rotation翻转旋转可以使某些粒子朝反方向翻转
Start Color开始颜色粒子发射时的起始颜色
Gravity Modifier重力修改器给粒子添加重力
Simulation Space模拟空间使粒子位置在世界、本地或自定义空间中模拟
Simulation Speed模拟速度改变粒子播放速度
Delta Time时间差使用“增量时间”或“未缩放的增量时间”
Scaling Mode缩放模式Shape:不受缩放影 Local:只受自身的缩放影响 Hierarchy:受自身的缩放影响,也受父级的缩放影响
Play On Awake唤醒时播放如果启用,系统将自动开始播放
Emitter Velocity发射器速度粒子系统正在移动时,我们应该使用其“转换/transform”或“刚体组件”来计算它的速度
Max Particles最大粒子粒子最大数量
Auto Random Seed自动随机种子每次播放都会模拟
Stop Action停止行动当所有粒子消亡后系统是否自动禁用或消毁自身

注:有的功能后有一个倒立的三角图标点击可选择随机范围
在这里插入图片描述

属性功能
Constant常量
Random Between two Constants双常量间随机
Curve曲线
Random Between two Curves双曲线间随机
Color颜色
Gradient渐变
Random Between two Colors双颜色间随机
Random Between two Gradients双渐变间随机
Random Color随机颜色

Emision(发射模块)
在这里插入图片描述

属性功能
Rate Over Time随单位时间产生的粒子数
Rate Over Distance随单位距离产生的粒子数
Bursts
Time突发触发的时间
Count要发射的粒子数
Cycles发射突发多少次
Interval每N秒重复一次突发
Probability突发的可能性: 0到1

Shape(形状模块)
在这里插入图片描述

定义粒子发射器的形状,可提供沿着该形状表面法线或随机方向的初始力,并控制粒子的发射位置及方向。

属性功能
sharp形状用来确定粒子发射的方向,有:Sphere:球体,Hemisphere:半球,Cone:锥体,Donut:环形,Box:盒子,Mesh:网格,Mesh Renderer:网格渲染器,Skinned Mesh Renderer:蒙皮网格渲染器,Sprite:精灵,Sprite Renderer:精灵渲染器,Circle:圆形,Edge:边缘,Rectangle:矩形
Radiu半径用于粒子发射器的大小
Radius Thickness半径厚度控制生成体积的厚度
Arc弧度在弧的周围产生了新的粒子
Angle角度锥体的角度
Length长度锥体的长度
Emit from:发射于:粒子发射的位置
Dount Radius圆环的厚度用于控制圆环的厚度
Box Thickness盒子厚度在Shell/Edge模式下用于控制盒子厚度
Mesh网格粒子系统的网格
Single Material单一材料网格的材质
Use Mesh Colors使用网格颜色调整网格的颜色
Sprite精灵发射粒子系统的精灵
Texture纹理粒子用来从中对颜色采样的纹理
Position位置转换发射形状
Rotation旋转旋转发射形状
Scale缩放缩放发射形状

Render(渲染)
在这里插入图片描述
用于粒子的渲染相关的属性。

属性功能
Render Mode渲染模式Billboard:广告牌 ,Stretched Billboard:拉伸广告牌,Horizontal Billboard:水平广告牌,Vertical Billboard 垂直广告牌,Mesh 网格
Camera Scale相机缩放
Speed Scale速度比例自身速度
length Scale长度比例
  • 8
    点赞
  • 77
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Unity粒子特效是使用Unity引擎创建的一种特效,可以在游戏中实现各种视觉效果,比如火焰、烟雾、爆炸等。在Unity中,可以使用粒子系统来创建和控制这些特效粒子系统可以通过调整各种属性来改变粒子的行为和外观,包括发射器速度、最大粒子数量、随机种子等。通过调整发射率和Max Particles属性,我们可以控制粒子的生成速率和数量,避免出现中断或停顿。在层次结构中右键单击效果或粒子系统,可以创建和编辑粒子特效。通常在对象名称中明确说明它是一种粒子效果是一个很好的做法。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Unity 特效:Particle System(粒子系统)](https://blog.csdn.net/NCZ9_/article/details/84191694)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [unity3d学习笔记-特效(1.粒子系统)](https://blog.csdn.net/Amateur_master/article/details/123669056)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值