10.17 阴 周三 熟悉了拖拽IBeginDragHandler、IDragHandler、和IEndDragHandler这三个接口的应用 以及技能消耗品冷却效果
来源:互联网 发布:拓扑发现算法 编辑:程序博客网 时间:2024/06/09 19:22
10.17 阴 周三
今天主要熟悉了拖拽IBeginDragHandler、IDragHandler、和IEndDragHandler这三个接口的应用
IBeginDragHandle开始拖动要做的事 IEndDragHandler结束拖动应该做的事
今天主要熟悉了拖拽IBeginDragHandler、IDragHandler、和IEndDragHandler这三个接口的应用
IBeginDragHandle开始拖动要做的事 IEndDragHandler结束拖动应该做的事
卡片类拖拽方法:继承IDropHandler, IPointerEnterHandler, IPointerExitHandler这三个接口
IDropHandel OnDrop 处理松开鼠标左键事应该做什么事 IPointerEnterHandler OnPointEnter处理鼠标指针进入挂在该脚本的物体区域时要做什么事IPointerExitHandler OnPointerExit处理鼠标移除该挂载脚本的物体区域时要做什么事
IDropHandel OnDrop 处理松开鼠标左键事应该做什么事 IPointerEnterHandler OnPointEnter处理鼠标指针进入挂在该脚本的物体区域时要做什么事IPointerExitHandler OnPointerExit处理鼠标移除该挂载脚本的物体区域时要做什么事
以及消耗品技能的冷却效果
冷却效果的呈现需复制以相同的技能图片改变其图片的透明度 改变其ImageType 属性为Filled 通过代码获取其FillAmount 来控制其冷却效果
冷却效果的呈现需复制以相同的技能图片改变其图片的透明度 改变其ImageType 属性为Filled 通过代码获取其FillAmount 来控制其冷却效果
效果如下:
代码如下
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class clicklengque : MonoBehaviour {
public Image img; //获取Img
bool isStart = false;
float col = 2; //设置冷却时间
float time = 0; //设置现在时间
// Use this for initialization
void Start () {
}
//Time.deltaTime 把时间平均分配到每一帧里
// Update is called once per frame
void Update() {
if (isStart)
{
time += Time.deltaTime; //现在的时间=已经过去的时间+每一帧的正在进行的时间
img.fillAmount = (col - time) / col; //用冷却时间减去现在时间除以冷却时间算出现在冷却时间的百分比将赋其给图片
if (time >= col) //如果现在时间大于冷却时间则冷却完毕
{
img.fillAmount = 0; 将图片占比改为0
time = 0; //将现在时间改为0
isStart = false;
}
}
}
public void click()
{
isStart = true;
}
}
阅读全文
0 0
- 10.17 阴 周三 熟悉了拖拽IBeginDragHandler、IDragHandler、和IEndDragHandler这三个接口的应用 以及技能消耗品冷却效果
- 关于UGUI实现拖拽功能的接口(IBeginDragHandler、IEndDragHandler、IDragHandler )需注意的问题
- untiy 网格的应用—骰子的制作和技能冷却效果
- [Unity3D] 技能图标的冷却效果和时间显示
- cocos2dx 创建血条框和技能冷却效果
- 实现DotA的技能冷却效果
- 实现DotA的技能冷却效果
- 游戏技能冷却效果的实现
- 实现DotA的技能冷却效果
- 技能冷却效果-[Unity]
- 技能冷却效果
- cocos2d-x技能冷却效果
- cocos2d-x技能冷却效果
- Libgdx 实现技能冷却效果
- Libgdx 实现技能冷却效果
- NGUI制作技能冷却效果
- 实现Dota技能冷却效果
- ProgressTimer制作技能冷却效果
- Android Binder框架不谈代码
- 嵌入式的一些资料
- 关于/var/run/docker.sock
- 线程安全理解
- 杨辉三角的打印
- 10.17 阴 周三 熟悉了拖拽IBeginDragHandler、IDragHandler、和IEndDragHandler这三个接口的应用 以及技能消耗品冷却效果
- 关于将Web项目部署到阿里云服务器-5个步骤搞定
- Python与机器学习之数据可视化
- 利用Tensorflow的Mobilenet模型在移动端进行舌像识别进行体质分类
- 在 CentOS7 上安装 Zookeeper-3.4.9 服务
- 安装sql Server2008 过程中遇到 属性不匹配。存在属性(Directory, Archive),包括属性(0),不包括属性(Archive, Compressed, Encrypted)。
- 深度学习方法(十一):卷积神经网络结构变化——Google Inception V1-V4,Xception(depthwise convolution)
- mybatis if choose ifelse 使用
- vue-axios整合使用