需求分析
实现的功能:当主角连击敌人时,显示连击提示以及连击的次数。
具体实现
1. 利用NGUI在Unity 2D模式下创建UISprite(资源为Atlas文件夹下的Combo贴图),并命名为BgCombo。然后,在BgCombo下创建UILabel作为Child,并命名为numberLabel。
2. UILabel的字体为上篇博文中制作的数字字体Prefab;设置相关参数,如下图所示:
3. 给BgCombo添加脚本:Combo.cs,代码如下:
using UnityEngine;
using System.Collections;
/** Noted by @BigoSprite 20160603
* 需求分析:当主角连续攻击敌人时会出现“连击的提示”。
* 实现方案:当敌人受到攻击时,需要调用ComboPlus()以显示连击数的提示
* 敌人受到伤害是在Enemy脚本中
*
* 注意:该脚本挂在连击Combo这个Sprite上
*/
public class Combo : Mon

本文介绍了在Unity中实现游戏连击计数器的需求分析及具体步骤。通过使用自定义数字字体Prefab设置UILabel参数,并添加脚本 Combo.cs 进行逻辑控制,实现了连击次数的动态显示。
最低0.47元/天 解锁文章
1019

被折叠的 条评论
为什么被折叠?



