下载此文档

计算机游戏程序设计实验指导书实验一.docx


文档分类:IT计算机 | 页数:约51页 举报非法文档有奖
1/51
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/51 下载此文档
文档列表 文档介绍
计算机游戏程序设计
实验指导书
实验一 GUI 游戏界面的实现
一、实验目的与要求
熟悉及掌握GUI 的高级控件,以及用法。
掌握GUI 自定义皮肤用法
熟悉GUILayout 的使用。
熟悉2D贴图的绘制和帧动画的实现方0, 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, " 这是 一个窗口 ");
//设置 GUI 皮肤为系统定义皮肤
= null;
//绘制系统自带按钮
}
void setWindow (int windowID)
{
//创建一个可以自由拖动的窗口
();
//绘制自定义按钮
}
// Update is called once per frame void Update () {
}
}
直线性布局,并加适当偏移。
using UnityEngine;
using ;
public class NewBehaviourScript1 : MonoBehaviour {
// Use this for initialization
void Start () {
}
void OnGUI(){
//开始一个显示区域
(new Rect (100,100,200,60));
//开始最外层横向布局
();
//嵌套一个纵向布局
();
("One");
//两个box 中间偏移 10 像素
(10);
("Two");
//结束嵌套的纵向局部
();
//两个纵向布局中间偏移20 像素
(20);
//嵌套一个纵向布局
();
("Three");
//两个 box 中间偏移 10 像素
(10);
("Four");
//结束嵌套的纵向局部
();
//结束最外层横向布局
();
//结束显示区域
();
}
// Update is called once per frame void Update () {
}
}
,练****在界面中绘制静态图
2D贴图
using UnityEngine;
using ;
public class NewBehaviourScript : MonoBehaviour {
private Texture2D texSingle;
//private Object[] texAll;
void OnGUI() {
if ((new Rect (0, 10, 100, 50),”加载一张图
片")){
if (texSingle == null) { texSingle
(

计算机游戏程序设计实验指导书实验一 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数51
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cjc201601
  • 文件大小552 KB
  • 时间2022-05-31