Unity3d插件TopDownEngine扩展 - 武器冷却进度条

文章介绍了如何在TopDownEngineExtensions库中的WeaponCooldownProgressBar插件基础上进行扩展,支持主武器和副武器的冷却时间显示,通过正确配置MMProgressBar组件和绑定到合适的游戏对象实现动态展示。
摘要由CSDN通过智能技术生成

该插件来自于社区,主要用于用进度条的形式显示当前武器的冷却时间

TopDownEngineExtensions/WeaponCooldownProgressBar at master · reunono/TopDownEngineExtensions (github.com)icon-default.png?t=N7T8https://github.com/reunono/TopDownEngineExtensions/tree/master/WeaponCooldownProgressBar默认情况下只支持主武器的冷却显示,我修改了一下,增加了一个类型判断来设置是主武器还是副武器

image

可以到我的爱发电下载修改完的

https://afdian.net/p/3cf96296fad611eeb50952540025c377

刚下载完的时候还在想是不是要绑定在某个武器或者玩家对象上,看了看代码,发现它有在事件里获取当前玩家。

实际上正确使用方法应该是和生命条一样放在HUD下面,并且绑定到一个带有MMProgressBar脚本的对象,这是必要组件,冷却条依赖于这个组件,我们直接复制一份生命条对象,默认情况它只挂载了MMProgressBar

接着把冷却条脚本挂载上去并选择显示主武器还是副武器,就可以正常工作了

  • 9
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值