zoukankan      html  css  js  c++  java
  • Unity3D 二 GUI高级控件 2.4 tab切换页

    //工具栏选择按钮的ID private var select : int;

    //工具栏显示按钮的字符串 private var barResource : String[];

    //选择按钮是否被按下

    private var selectToggle0: boolean;

    private var selectToggle1: boolean;

    function Start()

    {

    //初始化

    select = 0;

    barResource = ["第一个工具栏","第二个工具栏","第三个工具栏","第四个工具栏"];

    selectToggle0 = false;

    selectToggle1 = false;

    }

    function OnGUI () {

    //备份上一次工具栏选择的ID

    var oldSelect = select;

    //重新计算本次工具栏选择的ID

    select = GUI.Toolbar(Rect (10, 10, barResource.length * 100, 30), select, barResource);

    //如果两次选择的是不同的工具栏,将选择按钮全部释放掉

    if(oldSelect != select){ selectToggle0 = false; selectToggle1 = false; }

    //根据工具栏选择的ID 显示不同的信息

    switch(select) {

    case 0:

    selectToggle0 = GUI.Toggle(Rect(10, 50, 200, 30), selectToggle0, "第一个工具栏单项选择——1");

    selectToggle1 = GUI.Toggle(Rect(10, 80, 200, 30), selectToggle1, "第一个工具栏单项选择——2");

    break;

    case 1:

    selectToggle0 = GUI.Toggle(Rect(10, 50, 200, 30), selectToggle0, "第二个工具栏单项选择——1");

    selectToggle1 = GUI.Toggle(Rect(10, 80, 200, 30), selectToggle1, "第二个工具栏单项选择——2");

    break;

    case 2:

    selectToggle0 = GUI.Toggle(Rect(10, 50, 200, 30), selectToggle0, "第三个工具栏单项选择——1");

    selectToggle1 = GUI.Toggle(Rect(10, 80, 200, 30), selectToggle1, "第三个工具栏单项选择——2");

    break;

    case 3:

    selectToggle0 = GUI.Toggle(Rect(10, 50, 200, 30), selectToggle0, "第四个工具栏单项选择——1");

    selectToggle1 = GUI.Toggle(Rect(10, 80, 200, 30), selectToggle1, "第四个工具栏单项选择——2");

    break; }

    }

  • 相关阅读:
    ABAP术语-Logical Lock
    ABAP术语-Lock Object
    ABAP术语-Lock Mode
    ABAP术语-Lock Argument
    ABAP术语-Key Field
    Python面向对象基础-day6
    Python中的内置模块与生成器迭代器-day5
    Python高阶函数与函数装饰器-day4
    Python字符编码与函数基本使用-day3
    Nginx内置变量及正则语法
  • 原文地址:https://www.cnblogs.com/love0o/p/3066491.html
Copyright © 2011-2022 走看看