unity制作血条

unity制作血条

在hierarchy中create->UI->image(重命名为border),将血条框拖入Source Image ,Set Native Size(防止变形)

在Canvas下create empty,命名为Health Bar,将其边框设置和血条框大小一样(为了控制填充物范围),将border拖到Health Bar下面,作为Health Bar的子类

在Health Bar中,create->UI->image(Fill,血条填充物),将它置于border下面,与border处于同级关系,在Inspector中Rect Transform选中Alt+四面填充

在Health Bar中,Add Component添加一个组建Slider ,将transition和navigation设置为none,将Hierarchy中的Fill拖入到Health Bar中Inspector->Fill Rect,此时,拖动value即可看到血条变化

border中,在Inspector中Rect Transform选中四面填充

添加心形
Health Bar,create->UI->image(heart),将心形精灵拖入Source Image ,Set Native Size(保持原有大小或者调整合适大小),在Inspector中Rect Transform选中左侧,表示在血条左边。

血条颜色填充
在Fill中,Inspector->Color,提取和心相同颜色。

参考视频:

https://www.bilibili.com/video/BV18d4y1J7Sz/?spm_id_from=333.337.search-card.all.click&vd_source=4e7c5995171bec59649b5b912e9f979e

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值