Unity3d-HW9-血条的预制设计

本文介绍了在Unity3d中如何使用IMGUI和UGUI分别实现血条预制,详细说明了UGUI实现的步骤,包括创建Canvas和Slider并删除Handle Slide Area。同时,对比了两种方法的优缺点:IMGUI代码控制性强但可能代码量大,UGUI操作简便但自由度较低。最后,提到了预制的直接使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

血条(Health Bar)的预制设计。具体要求如下

1.分别使用 IMGUI 和 UGUI 实现
2.使用 UGUI,血条是游戏对象的一个子元素,任何时候需要面对主摄像机
3.分析两种实现的优缺点
4.给出预制的使用方法

答:IMGUI和UGUI实现成果如下
1
IMGUI用代码实现,然后挂在空object上就可以了;
UGUI实现过程如下:
·创建一个画布Canvas,右键Canvas选择UI,再选择Slider,删除Handle Slide Area滑标。结果如下:
6
·进行如下设置:
2
3

4
5
两种实现的优缺点:
IMGUI

优点:由于是代码实现,可控制性更好;
缺点:运行出来前不知道具体是什么样的,要实现一个简单的东西的代码量可能会很多。

UGUI
优点:简单易操作,工具很多;
缺点:只能实现在一定规范下的设计,自由度不高,操作流程多。

将预制直接拖入运行即可:
7

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值