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__(能量条的学习)的主要内容,如果未能解决你的问题,请参考以下文章

python学习随笔_简介

jzoj 3519_灵能矩阵_模拟

bzoj 2005: [Noi2010]能量采集莫比乌斯反演

BZOJ_1975_[Sdoi2010]魔法猪学院_A*

BZOJ_1622_[Usaco2008_Open]_Word_Power_名字的能量_(字符匹配_暴力)

Python版webdriver系列之--滚动条的处理