默认计划
2342人加入学习
(4人评价)
【唐老狮】Unity中的UI系统之GUI
价格 ¥ 109.00
承诺服务
该课程属于 Unity3d实战就业路线课程套餐
请加入后再学习

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Toolbar : MonoBehaviour
{
    public Rect toolbarRect;
    public Rect displayRect;
    public string[] titleSelected = new string[] {"选项一","选项二","选项三","选项四","选项五" };
    public string display = "";
    int toolbarIndex = 0;

    private void OnGUI()
    {
        toolbarIndex = GUI.Toolbar(toolbarRect, toolbarIndex, titleSelected);
        GUI.Label(displayRect, display);
        switch (toolbarIndex)
        {
            case 0:
                display = "第一个信息";
                break;
            case 1:
                display = "第二个信息";
                break;
            case 2:
                display = "第三个信息";
                break;
            case 3:
                display = "第四个信息";
                break;
            case 4:
                display = "第五个信息";
                break;

            default:
                display = "";
                break;
        }
    }
}

[展开全文]

工具栏

GUI.Toolbar(rect,int选中索引,string数组);

返回值int类型

可以根据不同的返回索引,来处理不同的逻辑,配合switch使用

 

选择网格

GUI.SelectionGrid(rect,int选中索引,string数组,水平方向最多显示按钮的数量);

可以用来显示竖向

[展开全文]

授课教师

游戏开发前端主程

课程特色

视频(31)
下载资料(30)

学员动态

roscorpioot 加入学习
muqianke 加入学习
逐梦鸢行 加入学习
sszs 加入学习