Unity3d游戏中使用UGUI制作角色头顶血条,具体步骤如下:

1、模型添加血条挂点

2、制作血条
(1)、创建血条UGUI canvas

(2)、修改canvas参数:
RenderMode参数设置为World space,修改名字,和大小


(3)、创建名字,调整大小缩放,对齐方式,溢出方式,字体样式颜色


(4)、创建血条节点(空节点,方便控制血条整体的位置和缩放)

(5)、创建血条底(Image),调整大小,图片样式等


(6)、创建血条(Image),调整大小,图片样式等,设置ImageType为Filled,修改填充方式为Horizontal,填充起始位置为Left

(7)、同样的制作蓝条或者能量条。

(8)、设置角色血条信息

     public TextMesh _text;public Image _fill;private float max;private float cur_hp;public void InitHead(){_text.text = "角色名字";_fill.fillAmount = cur_hp = hp / max;}

Unity UGUI血条制作详细教程相关推荐

  1. slider unity 头顶血条_Unity开发者教程:人物血条跟随的功能开发(一)

    相信各位菜鸟用UGUI做人物血条跟随时都会遇到大坑,今天就来说说如何用UGUI来做人物血条跟随. 第一种: 把Canvas画布作为Player的子物体. 首先:布置一下场景,简单的地面和一个胶囊人物. ...

  2. Unity 2D血条制作方式

    博主在前两篇博客中写了关于分段式血条和多层血条的实现方式,但是基于一下初学者的考虑,还是决定把2D的血条制作方式也是贴出来,方便大家进行学习和使用. 第一步:我们创建一个Slider,把图片和背景修改 ...

  3. Unity UGUI 血条 伤害数字 优化

    血条: 游戏开发中,血条位置会因为角色位置改变而频繁进行刷新.这个过程会耗费比较多的性能,下面提出一些小的优化. 1:血条缓存,这个是最基本的,不能因为血条出现一次重建一次,太费了. 2:降低更新频率 ...

  4. Unity UI血条制作

    为了避免策划有屏幕上显示多个boss的血条的需求,设计血条需要考虑多个的情况. 例如: 利用列表的control child size和item里面的锚点定好来实现. 在分享一段boss多段血条加上血 ...

  5. UE4蓝图制作各种血条笔记兼教程

    前言 目前,网络上虽然有比较多的血条制作教程,但是都比较片面.或许你搜索到血条教程的并不是你需要的那种类型,本文就把笔者能想到的所有类型血条的蓝图教程做一个整合,一来与大家分享,二来作为一次笔记.** ...

  6. UI入门——血条制作

    文章目录 实验内容 IMGUI制作简单血条 UGUI设计血条预制 动态效果展示 两种制作的优缺点 IMGUI优缺点分析 UGUI优缺点分析 预制使用方法 更新 解决血条暴露行踪问题 实验内容 实现简单 ...

  7. GHOST光盘制作详细教程

    GHOST光盘制作详细教程 GHOST一键恢复光盘制作是个十分细致复杂艰辛的过程,要付出你所难以想象的艰苦劳动,且往往不能一次成功.良好的心理承受力将是你成功的首要条件. 本教程参考了网上无数的有关教 ...

  8. [Unity2D/3D]实用的血条制作(第二期)

    [Unity2D/3D]实用的血条制作(第二期) 前言:第一期我为大家介绍了一种我自己摸索出来的血条制作方法,不是很常规,在这里我为大家介绍一种比较常用的血条制作方法,利用Mask组件来制作,让我们一 ...

  9. U3D游戏角色血条制作并显示血量变化

    U3D游戏角色血条制作并显示血量变化 关键:利用Slider来制作血条 大概效果: 数字会随着血量变化而变化. 步骤 1.在层级面板中右击,选择UI中的Slider. 2.创建好后,将Slider命名 ...

最新文章

  1. 小程序云开发,判断数据库表的两个字段匹配 云开发数据库匹配之 and 和 or 的配合使用
  2. tHINKpHP认识---文件了解
  3. 清华大学王玉计算机,王玉珏(清华大学环境学院教授)_百度百科
  4. Linux文件预读对系统的影响
  5. Registry注册机制
  6. 浏览器截图插件什么的弱爆了
  7. Android 系统(273)---分布式Redis主备复制
  8. mysql multi innobackupex,mysql之 Innobackupex(全备+增量)备份恢复
  9. 第十一节(单例模式初步、类的继承)
  10. mysql数据库在工控自动化应用_robotframework自动化系列:操作mysql数据库
  11. linux霸天虎3.6.1+windows平台 无线WEB CRACK
  12. 用Jsoup从网页上抓取中国地区编号转变成Map
  13. QCA9531修改寄存器值控制GPIO
  14. python PTA合集
  15. 业务架构师应该做些什么?
  16. 自从会了爬虫妈妈再也不担心我不会植物分类啦
  17. 暗影精灵8 pro安装ubuntu20.04后,没有wifi驱动
  18. C++ string CString 详解
  19. 你只会用 split?试试 StringTokenizer,性能可以快 4 倍!!
  20. 往前推算时间算法示例-java

热门文章

  1. 写文章与写代码和书法作品与软件作品
  2. 信息安全应用为什么用c语言,阅读下列说明和c语言代码,回答问题1至问题4,将解答写在答题纸的对应栏内。【说明 - 信管网...
  3. 2022装载机司机(建筑特殊工种)上岗证题目模拟考试平台操作
  4. 0.96寸OLED显示汉字,数字,英文,图片,GIF动画+取模软件使用+代码解析
  5. 解决PX4固件在Gazebo下进行SITL仿真时遇到的MODE: Unsupported FCU问题的方法
  6. LeetCode题解(1396):设计地铁系统(Python)
  7. 华为研究的畅想: Educated AI (EAI)
  8. 360°全景图和720°全景图的不同,你知道吗?
  9. 数字IC设计入门篇:APB总线协议学习心得
  10. vcpkg安装freeglut(起因:#include <GL/glut.h>无法识别)