Unity粒子系统Buff特效及Animation(基础)

粒子系统

  • unity可以通过创建一个Particle System游戏对象来创建一个粒子发射器
Unity粒子系统Buff特效及Animation(基础)_第1张图片
2.png
  • 本次主要复习在做BUFF时得到的经验
Unity粒子系统Buff特效及Animation(基础)_第2张图片
3.jpg
  • 对于制作BUFF特效需要相应的Material,需要将材质的Shader改为Additive或者Alpha Blend

  • Particle Additive :对贴图进行Additive的处理,具体表现可以总结为“黑透白不透”,并且叠加起来会越来越亮。适用于在贴图制作时没有进行Alpha通道的贴图资源,将其Tint Color色彩变为黑色时会出现透明效果。

  • Alpha Blend: 混合通道,在贴图资源制作的时候就进行了Alpha通道的处理,色彩改为黑色时对应表现也呈现黑色,不会出现透明,通过更改Alpha值来表现透明度,适用于叠加在Additive上,参加高亮效果。

Unity粒子系统Buff特效及Animation(基础)_第3张图片
4.png
  • Animation
    • 给游戏对象添加Animation
Unity粒子系统Buff特效及Animation(基础)_第4张图片
4.jpg
  • 在给对象添加Animation后首先在点击录制按钮在能进行动画的录制

  • 接着点击Add Property,为你的游戏对象添加相应的动画属性

  • Transform属性:可以通过调节Animation里Curve的关键帧来对游戏对象的position,Rotation,以及Scale进行动态的改变

  • 在调节时,可以在添加关键帧以后通过改变Inspector面板中的XYZ坐标来实现动画效果,最后通过点击播放按钮来预览做好的动画效果。


    Unity粒子系统Buff特效及Animation(基础)_第5张图片
    5.png
  • Animation制作好后unity做自动给游戏对象添加Animator组件,让游戏对象实现动画的播放
6.png

特效与动画的结合如下:

2.gif

你可能感兴趣的:(Unity粒子系统Buff特效及Animation(基础))