unity总结--粒子系统的实现

紧接着上次的小demo,这次在以前的基础上增加了一些可以攻击的cube,以及cube血量的显示。还增加了一些火焰的粒子特效。

如图:
unity总结--粒子系统的实现_第1张图片

这是增加的火焰粒子特效,有两种不同的火焰。

unity总结--粒子系统的实现_第2张图片

这是可以被攻击的cube,他又血量的显示,当血量为0时,该cube会被销毁。

unity总结--粒子系统的实现_第3张图片

这里还给人物增加了刀光。使用的是插件,这插件只需要在需要添加刀光的物体上添加一个脚本,赋予材质,在赋予两个位置,分别代表刀光的起始位置和结束位置(有点像刀光的宽度),就能使用了。

unity总结--粒子系统的实现_第4张图片

这是挂载在武器上的脚本,有一个碰撞检测的方法,因为事先已经给那些可攻击的cube设置了 Tag,所以这里检测如果碰撞到的是该 Tag,就调用挂载在cube身上的脚本的TakeDamage方法,让它去处理减少血量和销毁的方法。

unity总结--粒子系统的实现_第5张图片

基本上就是这样,本博客不定期更新。。

你可能感兴趣的:(unity总结--粒子系统的实现)