<Unity 3D工作笔记>游戏角色 - 经验条的制作

 

工作中遇到一些问题,好好记录一下,供大家参考一下!

 

游戏中,显示经验条,分别为,当前经验和升级总经验!    例如,玩家从1级升级到2级,所需经验为2000;

玩家实际经验900,这是我们要制作一个Label显示,清楚的告诉玩家升级的信息!如下图所示:

 

 

这里考虑到,升级经验值不是一个固定的数值,这里1100是一个四位数,考虑到六位或七位数的时候,数值会与静态的文字重叠,这里有一个非常不错的方法,分享给大家,

动态的显示数值!

 

1、首先实例化一个UILbel脚本;

 

UILabel label = new UILabel();
label.text = string.Format(label.text,1100,2);

 

2、设置显示的文字。

选中场景中的Label, 在文本中输入:玩家需要{0}点经验值升级到第{1}级!

 

 

这里的{0}和{1} 与,string.Format(label.text,1100,2);中,,1100和2 是对应的。

 

这个例子,虽然没什么难度,但还是比较实用!!

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值