Unity 3D:使用粒子系统创建火焰

Posted dingsiki

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity 3D:使用粒子系统创建火焰相关的知识,希望对你有一定的参考价值。

使用粒子系统创建火焰:在灯光下面点击右键Effects-Particle System.
Effects:效果/特效。
Particle System:粒子系统。可用于创建烟雾、气流、火焰、涟漪等效果。

技术分享图片 

添加组件之后的效果:
<ignore_js_op>技术分享图片 

点击Inspector中的Shape修改它的形状
<ignore_js_op>技术分享图片 

Start Lifetime(生命周期)修改合适的值。
火焰是有随机速度的选择:Start Speed-Random Between Two Constants.设置两个随机数值。
选择粒子材质覆给Material.-Texture sheet 勾选上。

<ignore_js_op>技术分享图片 

最终的效果就差不多有这个样子了。细节自己调整就可以了。
<ignore_js_op>技术分享图片 

初始化模块:此模块是效果组件固有的模块。

Duration:粒子发射器,发射粒子的时间。单位为S(秒)。

Looping:是否开启。如果开启了循环,Duration值只要大于最小值0.10即可。

Prewarm:是否开启预热。只有在开启的循环的时候,预热才有效果,粒子量相似发射了一个粒子周期。

Start Delay:预热延迟。游戏开始多长时间后,预热开启。单位为S。

Start Lifetime:粒子从发射器出来,到消失的时间。单位为S。

Start Speed:粒子发射的速度。

Start Size:粒子大小。

Start Rotation:粒子的旋转角度。

Start Color:粒子的颜色。

Gravity Multiplier:设置重力对粒子的影响,数值越大影响越大。

Inherit Velocity:速度继承。当粒子系统是运动的时候,粒子的速度会继承运动的速度。但粒子坐标系必须在世界坐标系。

Simulation Space:坐标系是本身还是世界坐标系。

Play On Awake:在游戏开始播放,但不影响Start Delay效果。

Max Particles:粒子释放的最大数量,当达到最大数量时,停止释放粒子,当有粒子消失时继续释放
















































以上是关于Unity 3D:使用粒子系统创建火焰的主要内容,如果未能解决你的问题,请参考以下文章

[Unity 3D] 权游红袍女在火中看到了什么,我看到了...(粒子系统 | 火焰特效 | ParticleSystem | 手把手制作)

unity|火焰和烟效果(粒子系统)

Unity3d 粒子系统里,如果粒子做多了怎么统一修改参数

Untiy3D的粒子系统介绍

Unity---------Particle Effect详情

Unity 3D学习笔记四十二:粒子特效