效果:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;class Test : MonoBehaviour
{public Image hp;public Image hurt;public float harm = 0.1f;   public float speed = 0.01f; float startTime;void Start(){//血量初始化hurt.fillAmount= hp.fillAmount = 1f;}void Update(){if (Input.GetKeyDown(KeyCode.J)){hp.fillAmount -= harm;//Time.time 帧开始的时间(只读)startTime = Time.time;}if (hurt.fillAmount!= hp.fillAmount){//Lerp(开始值,结束值,每次扣血的百分比) 当开始值趋向于结束值时,扣血速度会越来越慢 通过 当前时间减去开始扣血的时间*扣血百分比来解决hurt.fillAmount = Mathf.Lerp(hurt.fillAmount,hp.fillAmount, (Time.time - startTime)*speed);}}
}

Unity制作缓慢扣血效果相关推荐

  1. unity 制作书本 翻页效果

    unity 制作书籍翻页效果 unity C# 翻书效果 2D 真实翻页 不使用插件 自制 实现思路: 将书本分为两边,一边一个翻页实现: 下图为书本的右面,以OA为分界线,△OAB是下一面的如上图的 ...

  2. 26_ue4进阶末日生存游戏开发[僵尸添加动画和扣血效果]

    给僵尸npc添加动画和扣血效果 首先新建一个动画文件夹 新建一个动画蓝图 一般只要是不做汽车啊等模型,我们一般选Animinstance 因为僵尸是女英雄,所以我们选择女英雄的动画 重命名Zombie ...

  3. Unity 制作签名背景透明化效果,抠字效果

    不知道公司是不是和我杠上了,进公司做的第一个项目是拍照,后面连续几个都有拍照功能,而且设计方案上还多加了签名的功能. https://blog.csdn.net/weixin_37608784/art ...

  4. 【虚幻引擎】实现类LOL缓慢扣血血条

    实现效果 思路 分两个进度条重叠放, 一个在前面显示深红的真血条,但是背景条完全透明: 一个在背后显示淡红的跟随血条,背景条不透明. 如果 真血条减少: ----跟随血条等待一会后,循环减到真血条百分 ...

  5. unity制作类似神庙逃亡控制效果(手势检测)

    前几天突然有兴趣了解一下手游相关的开发 刚开始完全没有头绪,然后慢慢了解了一些知识后,决定尝试写一个类似于神庙逃亡的游戏效果 1.准备工作 先导入素材 (官方商店里边的)机器人素材 带有跑步动作 在A ...

  6. 6.Unity2D 横版 受击反馈+跟随血条+延时/延迟扣血+协程的应用

    总目录https://blog.csdn.net/qq_54263076/category_11900070.html?spm=1001.2014.3001.5482 1. 受击反馈 用 Unity ...

  7. ui动效 unity_【FairyGUI Unity】使用动效功能实现血条UI扣血与加血的缓动效果

    原理 血条使用进度条组件,可以得到当前值与最大值. 通过动效-改变缩放可以让图片宽度从1到0按百分比变化. 动效可以指定播放动效的时间范围 组件设计 创建一个进度条组件,作为血条. bar是实际血量条 ...

  8. (Unity)人物的血条,能量条UI设置,受伤扣血变化等

    前言 在各种游戏制作中,我们都经常要接触到敌人,此时血条和能量成了我们的必要属性.也是一个游戏的玩法核心. 1.对需求进行初步分析,了解 人物的血条是一个具象化的物体,在收到伤害或恢复指令后,可以进行 ...

  9. 如何使用unity制作雷达探测目标效果动画

    如何使用unity制作雷达探测目标效果动画 如何用unity制作动画或者可以展示的软件 因为如今许多制作软件的引擎,虚幻,unity,寒霜等,unity更加便捷. 在官网www.unity3D.com ...

最新文章

  1. mysql 5.7笔记_关于MySql 5.7.29免安装版本的一个笔记
  2. Quartz.NET的管理工具
  3. html中的input是一个块级元素,input属于什么元素,input是行内块元素吗
  4. 潜藏在人体体内的12种毒素
  5. Vim常用按键操作学习
  6. Java程序中fix time_Java Position.setFixTime方法代码示例
  7. 框架基础:ajax设计方案(一)---集成核心请求
  8. PostGIS创建Gis空间数据库,shp数据入库
  9. IDEA合并SVN分支代码到主干
  10. bugly怎么读_腾讯Bugly学习了解
  11. 防DNS劫持教程,手动修复本地DNS教程
  12. 让旧Mac免费获得 iWork 套件的秘籍
  13. 新闻学应该掌握哪些计算机技能,哪些人适合学新闻学专业 要掌握哪些技能
  14. 2020-11-07
  15. 鸿蒙电脑系统运行exe,鸿蒙传说电脑版_电脑版鸿蒙传说下载「含模拟器」-华军软件园...
  16. JS: 参数传递(值传递和引用传递)
  17. 小程序项目:基于微信小程序的商城系统
  18. 电力电子变压器。 整流级采用级联H桥多电平拓扑,由三个H桥模块级联
  19. java输出到文档如何排版_java word中表格怎么排版输出
  20. 【STC15单片机】 超声波模块的使用

热门文章

  1. 因为被骗8000块,他愤而“自学”电信诈骗搞到115万,如今他这样
  2. WDL 流程语言编写及进阶(标准结构/线性输入输出/默认参数设置/判断语句)
  3. 天眼各部分名称功能及检索方法
  4. CGD: Multi-View Clustering via Cross-View Graph Diffusion
  5. php扑克牌随机发,PHP实现随机发放扑克牌分享!
  6. 第十二届“中国软件杯”大学生软件设计大赛线下集训营·武汉站活动圆满结束...
  7. Kafka 认证一:PlainLoginModule 认证及 Java 连接测试
  8. Java工程师学习路线
  9. 化学实验室大型仪器设备管理系统
  10. 苹果回收二手iPhone/iPad等产品