当前位置:   article > 正文

Unity粒子特效_unity粒子受力效果

unity粒子受力效果

我们平常玩游戏,特别是格斗类游戏,想要实现那种炫酷的打击效果,就需要我们使用特效来制作,而特效可以用unity中的粒子特效实现,又可以使用shader实现,那么,我们先来了解一下unity中粒子特效。

粒子特效官方手册:粒子系统 (Particle System) 主模块 - Unity 手册

首先,粒子特效几乎不需要写代码。只需要我们去设置,首先,我们先在场景中创建一个空对象,在空对象上面挂载上粒子特效组件:Particle System,然后我们可以看到组件上有一块固有模块,不可以被删除或者禁用,这个模块定义了粒子初始化时的一些参数,如下图:

 我整理了这个模块的一些属性的翻译,这样看起来比较方便,如下图:

 下面我们来说初始化模块的下面几个模块:

Emission(发射模块)

 

 

作用:在粒子的发射时间内,可实现在某个特定的时间生成大量粒子的效果,这对于模拟爆炸等需要产生大量粒子的情形非常有用

Shape(形状模块)

 

 

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

Velocity over Lifetime(生命周期内速度)

 

 作用:控制生命周期内每一个粒子的速度,对于那些物理行为复杂的粒子,效果更明显,但对于那些具有简单视觉行为效果的粒子(如烟雾飘散效果)以及与物理世界几乎没有互动行为的粒子,此模块的作用就不明显了。

Limit Velocity over Lifetime(生命周期内速度限制)

 

 作用:控制粒子在生命周期内的速度限制及速度衰减,可以模拟类似拖动的效果。若粒子的速度超过设置的限定值,则粒子速度值会被锁定到该限制值。

Inherit Velocity(继承速度)

 

Force over Lifetime(生命周期内受力)

 

 

作用:控制粒子在其生命周期内的受力情况。 

 Color over Lifetime(生命周期内颜色)

 

 作用:控制每一个粒子在其生命周期内的颜色变化。

单击颜色,进入设置界面,上边的键控制透明度,下边的键控制颜色

还有许多特效模块,想具体了解特效,可以看这篇博客:Unity 特效:Particle System(粒子系统)_JPF29的博客-CSDN博客

 最后是一个特效面板:Particle Effect(粒子效果面板)

 

 

 这就是粒子特效系统,大家可以自行摸索,我之前实现了一个粒子效果,效果如下:

 学会粒子特效,什么特效都能做!!!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/611650
推荐阅读
相关标签
  

闽ICP备14008679号