使用Unity3D制作技能图标冷却效果
来源:互联网 发布:php chmod 777 编辑:程序博客网 时间:2024/05/17 03:37
Image的Image组件各个属性为默认值,Source Image为“点燃”。Image(1)Image组件中Color属性为深灰色,Fill Amount为0,Image组件各个属性为默认值。
Text中组件各属性为默认值。
一下脚本挂载到Canvas上,Image(1)拖给g,Text拖给t。
using UnityEngine;using System.Collections;using UnityEngine.UI;public class TestCD : MonoBehaviour { public Image g; public Text t; public float CDTime = 5;//冷却时间 public bool isCD = false;//表示是否正在冷却// Use this for initializationvoid Start () {}// Update is called once per framevoid Update () { if (Input.GetKeyDown(KeyCode.A)&&isCD==false)//按下A键进入冷却状态,isCD设为True,Image(1)的Fill Amount设为1,覆盖Image。 { isCD = true; g.fillAmount = 1; } if (isCD==true) { g.fillAmount -= Time.deltaTime / CDTime; t.text = "" + Mathf.Ceil(g.fillAmount*CDTime); t.fontSize = Mathf.CeilToInt(90.0f*(float.Parse(t.text)/5.0f)); CDTime -= Time.deltaTime; if (g.fillAmount==0) { isCD = false; CDTime = 5; } }}}
效果如下
阅读全文
0 0
- 使用Unity3D制作技能图标冷却效果
- [Unity3D] 技能图标的冷却效果和时间显示
- NGUI制作技能冷却效果
- ProgressTimer制作技能冷却效果
- Unity制作技能冷却效果
- Unity3d之NGUI制作技能冷却
- Unity3D UGUI实现冷却时间的技能图标
- 技能冷却图标实现
- 技能冷却图标
- 游戏开发之U3D实现技能图标冷却的效果
- 制作技能冷却特效
- 技能冷却效果-[Unity]
- 技能冷却效果
- Unity3D-技能CD效果制作
- Unity学习——UGUI制作技能的冷却效果
- cocos2d-x技能冷却效果
- cocos2d-x技能冷却效果
- Libgdx 实现技能冷却效果
- java 代理实践
- 类和对象
- <!DOCTYPE> 知识点回顾
- LeetCode-43-Multiply Strings 模拟
- Ambari安装之部署单节点集群
- 使用Unity3D制作技能图标冷却效果
- Spring的bean的生命周期
- Appserv连接Mysql失败解决方式
- LeetCode 338. Counting Bits (Medium)
- ionic+做一个侧滑跳转+标题头旁边有一个后退功能的按钮
- Ambari安装之部署3个节点的HA分布式集群
- LintCode 488快乐数
- centos6.5编译安装php7
- Bootstrap carousel轮播图插件 简洁版