U3D_简易技能冷却

本文介绍了如何在Unity3D中实现简易的技能冷却效果。通过创建Button,设置技能图标和冷却图层,以及编写逻辑脚本来控制交互和填充动画,实现技能点击后的冷却计时功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

简易技能冷却

准备工作:

1.创建一个Button
2.在Button下创建Image并添加技能图标
3.Ctrl+d复制一份Image,并将Image中Color更改为灰色(表示技能冷却中)
4.点击Image Type选择Filled并将Fill Amount置为零
意思是360°填充
Clock wise表示顺时针填充默认为逆时针填充


逻辑

1.点击Button后Button取消激活(点击无效)
Interactable置为false
在这里插入图片描述
2.技能冷却贴图Fill Amount变为1
技能图标变为灰色
在这里插入图片描述
3.根据冷却的时间去减少Fill Amount的值
4.冷却时间结束后Fill Amount减少到零,Button的Interactable置为true
在Button下添加脚本
脚本如下</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值