Unity ParticleSystem 入门

本文详细介绍了Unity中的粒子系统,包括粒子持续时间、循环模式、预热、开始延迟、生命周期、速度控制、形状、速度变化、粒子大小与颜色动态、碰撞器、触发器、子发射器、纹理动画、光照、尾迹以及自定义数据的配置。阅读本文可帮助开发者更好地理解和运用Unity粒子系统。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

概述

在项目的制作过程成,一定少不了粒子系统的使用吧,如果你想在项目粒子效果,那这部分的内容一定不要错过喔!我添加了理解和注释更好理解一点!

这次的内容比较多,右侧有目录,可以帮助快速导航


   unity组件入门篇总目录----------点击导航


Common Attribute(粒子通用属性)

  • Duration:粒子持续的时间(Looping 模式下无效)
  • Looping:循环模式,粒子会源源不断的生成,没有结束。
  • Prewarm:预热模式,粒子一般都是打开才开始生成的,也就是从第一个粒子开始生成,但是打开预热模式后,粒子在看不到的时候就开始运行了,当你打开粒子效果的时候,就可以得到完整的粒子效果。
  • Start Delay:开始生成粒子的时候的延迟,比如某些特效是按顺序生成的就可以使用这个参数,控制粒子特性的生成顺序
  • Start Lifetime:粒子的生命周期,也就是粒子存在的时间,(这个参数是区别于Duration的,当Loop模式下Duration是没有效果的,但是粒子的生命周期是存在的,也就是粒子存在多久,Start Lifetime可以设置在循环模式下粒子持续的时间)
  • Start Speed:粒子开始的速度,当粒子开始运动的时候的速度大小。
  • 3D Start Size:勾选这个选项的时候,就可以在XYZ方向设置粒子的大小,控制3D的粒子。
  • Star Size:控制粒子整体比例的大小。(当不勾选3D Start Size的时候起效)
  • 3D Start Rotation: 勾选这个选项的时候,可以在XYZ轴控制粒子的开始旋转。
  • start Rotation:控制粒子整体的旋转。(当不勾选3D Start Rotation的时候起效)
  • Flip Rotation:控制粒子反向的比例,可以设置这个参数,粒子在产生的时候随机的反向,可以让粒子更加随机真实。
  • Start Color:设置一个粒子开始时候的颜色
  • Gravity Source:重力源,设置这个重力的来源,3D Physical:3D物理源,2D physical:2D物理源。(根据你的项目设置)
  • Gravity Modify:重力的值,也就是相比于原本重力的比例。
  • Simulation Space:粒子的坐标系,是局部坐标还是世界坐标的。
  • Simulation Speed:设置全包播放粒子的速度,是一个比例。
  • Delta Time:是否受TimeScale的影响,Scale:受TimeScale的影响  UnScale:不受TimeScale的影响(在Project Setting中,Time中可以设置,修改Time Scale的值就可以知道这个参数作用了)
  • Scaling Mode:粒子的缩放模式,
  • Play On Awake:是否刚开始运行的时候就开始播放粒子。
  • Emiter Velocity Mode:粒子发射的速度模式,Transform:使用Transform的方式计算粒子的速度, Rigidbody:使用刚体的方式为物体给粒子附加刚体参数速度。Custom:自定义的方式
  • Max Particles:最大的粒子数量。
  • Auto Random Seed:默认是勾选的,不过也可以取消勾选,自定义一个随机数种子。
  • Stop Action:停止后的行为,None:不错任何处理,Disable:禁用当前的游戏物体,Destroy:销毁当前的游戏物体,Callback:回调函数,会执行引用到这个粒子系统的回调函数。
  • Culling Model:剔除模式
  • Ring Buffer Mode:循环缓冲模式,控制粒子的当达到最大数量后,如何处理。

Emission(粒子发射器)

  • Rate over Time:每秒钟发射多少粒子
  • Rate over Distance:每个单位移动发射多少粒子(这个参数一定要物体移动才有效果的,你可以拖动物体试试,就明白了)
  • Time:发射的延迟,就是这个粒子系统开始运行的时候,多久才开发发射一波粒子。
  • Count:这个波粒子所包含的个数
  • Cycles:发射粒子循环的次数。
  • Interval:
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值