Unity3d_GUI_2__(能量条的学习)
Posted Turtle Zhang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity3d_GUI_2__(能量条的学习)相关的知识,希望对你有一定的参考价值。
1、打开Unity编辑器。
2、在脚本文件夹中添加C#脚本,我的是添加了skill_01这个脚本。(要自己设置文件夹,方便管理,不然文件添乱不方便管理)
3、注意,脚本的名字一旦确定就不要去改动,因为一个脚本的名字就是一个类名,改动会容易出现程序的不正确。
4、编写对应的脚本代码
1 using System.Collections; 2 using System.Collections.Generic; 3 using UnityEngine; 4 5 public class skill_01 : MonoBehaviour { 6 public float number = 1.0f; 7 private void OnGUI() 8 { 9 GUI.BeginGroup(new Rect (0,0,256,32)); //设置第一个分组 10 GUI.Box(new Rect(0, 0, 256, 32),""); //中间的参数可以查看提示, 11 //每个方法的重载都挺多的,总不能去一一实现出来咯。见谅。 12 GUI.BeginGroup(new Rect(0, 0, 256*number , 32)); //设置第二个分组 13 GUI.Box(new Rect (0, 0, 256, 32),"" ); 14 GUI.EndGroup(); 15 GUI.EndGroup();//两个结束分组的语句 16 } 17 }
5、运行程序,则可以在代码属性窗口进行number的移动,来显示能量的减少和增加。
6、游戏窗口的显示:
7、这是没有使用背景图片的,有资源的可以使用背景图片
以上是关于Unity3d_GUI_2__(能量条的学习)的主要内容,如果未能解决你的问题,请参考以下文章
bzoj 2005: [Noi2010]能量采集莫比乌斯反演