unity3d UGUI制作技能cd效果
2016-09-21 11:18
363 查看
使用UGUI简单实现技能cd效果using UnityEngine;using System;using System.Collections;using UnityEngine.UI;public class TestUi : MonoBehaviour{public float coldTime = 10;//技能的冷却时间private float currentTime = 0;//当前冷却时间public Text skillCDText;public Image Mask;public Button skillBtn;void Awake(){Mask.fillAmount = 0;skillCDText.text = null;}void Update(){SkillTimeCalculator();}public void UseSkill(){Debug.Log("使用技能");currentTime = coldTime;Mask.fillAmount = 1;skillCDText.text = coldTime.ToString();skillBtn.enabled = false;}private void SkillTimeCalculator(){if (currentTime <= 0){Mask.fillAmount = 0;skillCDText.text = null;skillBtn.enabled = true;return;}else{currentTime -= Time.deltaTime;var value = currentTime / coldTime;Mask.fillAmount = value;skillCDText.text = ((int)currentTime + 1).ToString();}}}
相关文章推荐
- Unity3D-技能CD效果制作
- [小菜鸡学unity3D] 如何简单的制作游戏技能CD效果
- Unity学习——UGUI制作技能的冷却效果
- 使用Unity3D制作技能图标冷却效果
- Unity3D 利用NGUI2.6.3做技能冷却的CD效果
- UGUI实现技能cd效果
- unity 利用ugui 制作技能冷却效果
- unity4.6 UGUI做技能CD(补充篇)
- 用CEGUI绘制环形进度条和雷达扫描(技能CD)效果
- NGUI制作技能冷却效果
- Unity3D——使用UGUI制作小地图
- Unity3D之UGUI——利用Camera与RawImage组件制作3D游戏小地图
- NGUI研究院之制作转圈的技能CD特效(八)
- unity3d 在UGUI中制作自适应调整大小的滚动布局控件
- unity3d ugui text 文字颜色渐变效果~
- Unity3D 制作场景工具(物体)提示UI(UGUI)插件包
- NGUI技能冷却CD特效制作
- Unity3D-UGUI的Text组件渐变效果
- Laya 技能CD冷却效果
- Unity3D之UGUI——制作异步加载场景进度条