美文网首页
Unity如何制作技能冷却UI

Unity如何制作技能冷却UI

作者: 游戏开发大表哥 | 来源:发表于2019-08-24 14:14 被阅读0次

技能的使用,在很多的游戏里面都会有用到,比如RPG游戏,MMORPG,Moba游戏等,都会用到技能,那么有技能,就一定会有技能的使用,有技能的使用,就一定有技能的冷却。然后UI它的作用就是为了让玩家有直观的了解,对这个技能,比如它的冷却周期,目的就是为了让玩家知道,我们还有多久就可以再次放技能了。所以技能冷却UI非常重要。

技能冷却需要用UI来做,我们在画布上面创建一张image,然后再给image来一张子image,然后我们需要知道的是,技能的冷却,绝大部分的冷却UI显示都是360度填充的,是吧,当然也有少数其他的显示。效果都一样。那么我们就以360度填充为例,来做一个技能冷却UI。首先,我们需要了解一些基础,比如图片有哪些类型,iamge上的一些属性,你是不是都懂,都理解了。如果不知道,那么这个效果,你做起来就比较困难了。在这里我们知道一个点,那就是图片的四种类型,普通类型,九宫切图,平铺,填充。一般情况,我们做UI都是有第一种类型,那么像这次这个技能冷却,我们很明显不好弄,那么就要想别的方法了,这里很明显我们需要用到填充。

所以我们按照图上的操作,然后就可以来写代码了,我这里是逆时针旋转填充的,问题不大。这个没影响。然后填充的关键就是那个fallamount,我们需要知道技能的冷却时间,然后需要用计数器。最后来得到当前冷却了多久了,占比总的时间的比重,然后归一化赋值给fallamount就可以了。这里不再细说,直接上代码了。

这就是整个的技能冷却UI的案例了,不喜勿喷哦!

我也创了个交流群 点击链接即可加入 点击链接加入群聊【cocos/unity交流群】

相关文章

  • Unity如何制作技能冷却UI

    技能的使用,在很多的游戏里面都会有用到,比如RPG游戏,MMORPG,Moba游戏等,都会用到技能,那么有技能,就...

  • Unity NGUI制作技能冷却效果

    第一次发布文章,文笔不好,还请见谅。 最近在学习NGUI,虽然已经没多少人用这个框架了,不过个人觉得,既...

  • Unity学习笔记 - uGUI

    uGUI就是Unity原生自带的UI制作系统,unity 4.6之后才有的。据说比NGUI好用,毕竟是unity亲...

  • Unity技术之UGUI-SpriteAtlas(图集)查看工具

    Unity技术之UGUI-SpriteAtlas(图集)查看工具 简介 Unity提供了UGUI用于UI系统的制作...

  • Unity 动画系列一 属性动画 序列帧动画

    参考Unity动画系统详解1:在Unity中如何制作动画?[https://zhuanlan.zhihu.com/...

  • 技能冷却

    操作步骤: 新建一个Sprite,添加相应图片 添加一个Label,放置在相应位置(Label 是为了告诉玩家按键...

  • Sprite与Texture

    Sprite 1.用在Image组件上,可以九宫、重复平铺、技能冷却动画2.有图集概念 Unity中可以设置图片的...

  • Unity之NGUI插件(一)

    前言:关于Unity中关于UI的插件,我们最开始学的是UGUI,是Unity自带的UI系统,而在Unity版本还没...

  • UGUI动态加载对话框

    这是一篇关于使用Unity新的UI系统制作对话框并实现动态加载的教程。 1.准备工作 1.1新建一个Unity项目...

  • Unity不规则图片点击

    在使用unity3d制作界面的时候需要用到UI图片作为按钮使用,会经常用到不规则图片,接下来我就讲解如何自定义不规...

网友评论

      本文标题:Unity如何制作技能冷却UI

      本文链接:https://www.haomeiwen.com/subject/fffqectx.html