主角连击敌人处理:连击特效的显示---2

来源:互联网 发布:php的特点 电子商务师 编辑:程序博客网 时间:2024/04/28 16:08

需求分析

在上篇文章中,实现了当主角连击敌人时,显示连击提示以及连击的次数。但是,只是单纯的在敌人受到攻击时(主角攻击时)直接显示出连击的提示。为增加游戏的可玩性,本篇博文拟实现:当主角攻击敌人时,显示连击,并给连击的显示添加一些效果,比如:震动,变大变小等可以用PPT中的动画来理解。

实现流程

利用iTween插件,来控制放大和震动效果,只需要在Combo.cs脚本中的ComboPlus方法中添加如下代码:

//// 控制连击的方法//public void ComboPlus(){//this.gameObject.SetActive (true);// 发生连击时,把Combo显示出来//timer = comboTime; //comboCount++;//// UILabel中的text属性控制数字的显示//numberLable.text = comboCount.ToString ();//// 放大// ------ 放大之前,先把该Combo的scale置为1倍缩放(即不缩放); // 5★这样才能保证每攻击一次都可以从原来的scale放到到1.5倍的scale -----//transform.localScale = Vector3.one;iTween.ScaleTo (this.gameObject, new Vector3 (1.5f, 1.5f, 1.5f), 0.1f);// 震动iTween.ShakeScale (this.gameObject, new Vector3 (0.2f, 0.2f, 0.2f), 0.2f);//}




0 0
原创粉丝点击