学员(7686)
课程(179)
分享
在技能与技能的冷却效果视频中,我想按下技能1的时候,有一个公共冷却的等待时间和效果,就是说按了1技能,技能2和技能3都有一个短暂的冷却。不能连续发技能,该如何实现呢?
定义个float类型做倒计时,在update里面通过Time.deltaTime减少倒计时
不能发技能的时候,可以把按钮disable掉,按了技能1就通知2 3 页disable,只显示倒计时效果
其实我也有此问,不过,我要说的公共冷却时间,是指相同的技能在不同的面板上同时冷却。比如,你吃了一个红,假设喝红是有冷却的,那么所有的物品栏,包括技能快捷键栏、背包里面所有的红(可能玩家有很多红包),都要同时冷却.... 本来我是想用一个static变量来做状态的,但是发现其实这样的话,所有继承自ICON基类的那些不同的图标类,可能都需要自己独立的static变量。不知道有没有别的好办法。