您需要 登录 才可以下载或查看,没有账号?注册
x
一、游戏得分信息第一步:新建UILabel,并将NGUI的摄像机的视角设定和主摄像机一致(比忘了Align……) 第二步:新建两个Label标签,设定第一个文字内容为:“你的分数”,第二个文字内容为分数值
修改分数对齐为左对齐,如下:不然当分数位数增加时,分数会和前面的文字重叠
两个文字的Overflow都设置为ResizeFreely(边框大小和字体大小自动同步)这也是最常用的 到这里基本就搞定了
二、代码控制文字 一些重要API/方法: ·private UILabel scr = GameObject.Find("Score1").GetComponent<UILabel>():获取Score1的UILabel组件 ·UILabel.text:显示的文字内容(string类型) ·UILabel.col:显示的文字颜色(Color.red等) ·…… 数字与String类互相转换: 1)int p = int.Parse(string):string转数字p 2)scr.text = p.ToString():p转string
那么现在就可以给前面的打砖块小游戏添加一个功能:每当一个小方块被打下去,分数增加1 方块销毁脚本修改如下:
搞定!演示如下:
———————————————— 版权声明:本文为CSDN博主「Jaihk662」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/Jaihk662/article/details/86772437
|