Android unity3d Tab选项
//工具栏选择按钮的ID
//工具栏显示按钮的字符串
private var barResource : String[];
//选择按钮是否被按下
private var selectToggle0: boolean;
private var selectToggle1: boolean;
private var selectToggle2: 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;
selectToggle2 = true;
}
//根据工具栏选择的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");
selectToggle2 = GUI.Toggle(Rect(10, 110, 200, 30), selectToggle2, "刘姥姥——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;
}
}