计 算机 游戏 程序 设计
实验指导书
实验一 GUI 游戏界面的实现
一、实验目的与要求
熟****及掌握 GUI 的高rame void Update () {
}
}
练****使用 GUI 自定义皮肤, 实现游戏界面的字体, 背景颜色等设置。
using UnityEngine;
using ;
public class NewBehaviourScript : MonoBehaviour {
//自定义皮肤
public GUISkin liuna;
//单项选择能否选中
4
private bool choose = false;
//拖动窗口的地点
private Rect windowRect = new Rect (20, 20, 120, 50);
//输入框中默认显示
private string edit= " 请输入字符串 ";
Use this for initialization void Start () {
}
void OnGUI()
{
设置 GUI 皮肤为我们自定义皮肤
= liuna;
绘制自定义按钮
(new Rect (100,100,100,100)," 点我 ");
单项选择
choose = (new Rect(10, 50, 100, 30), choose, " 单项选
");
输入框
edit = (new Rect (200, 10, 200, 20), edit, 25);
注册窗口
windowRect = (0, windowRect, setWindow, " 这是
一个窗口 ");
5
设置 GUI 皮肤为系统定义皮肤
= null;
绘制系统自带按钮
}
void setWindow (int windowID)
{
创立一个能够自由拖动的窗口
();
绘制自定义按钮
}
Update is called once per frame void Update () {
}
}
6
熟****GUILayout 的使用,练****使用 GUILayout 的水平线性布局和垂直线性布局,并加适合偏移。
7
using UnityEngine;
using ;
public class NewBehaviourScript1 : MonoBehaviour {
Use this for initialization void Start () {
}
void OnGUI(){
//开始一个显示地区
(new Rect (100,100,200,60));
//开始最外层横向布局
();
//嵌套一个纵向布局
计算机游戏程序设计实验指导书实验一 来自淘豆网www.taodocs.com转载请标明出处.