纳金网
标题:
【转帖】一个小脚本:把你所选择的东西显示出来
[打印本页]
作者:
Zack
时间:
2012-11-23 11:48
标题:
【转帖】一个小脚本:把你所选择的东西显示出来
来源:圣典天狼星
这里用战斗机编队选择做例子,我做的项目的一小部分,代码可用,如有需要,直接拷贝过去,随便赋在哪个游戏物体就能用。
var GridInt01:int=1;
var GridInt02:int=1;
var GridInt03:int=1;
var ms:float;
var sStrings01:String[]=["战斗机","轰炸机","3巡航导弹"];
var sStrings02:String[]=["1","2","3","4","5"];
var sStrings03:String[]=["1","2","3","4","5"];
function OnGUI ()
{
GUI.Box (Rect (175,5,90,112), "机 型");
GUI.Box (Rect (265,5,90,112), "批 数");
GUI.Box (Rect (355,5,90,112), "架数/批");
GUI.Box (Rect (445,5,90,112), "批次间隔(秒)");
GUI.Box (Rect (535,5,100,112), "您选择的是:");
ms= GUI.VerticalSlider(Rect (450, 25,10,80),ms,60,1);
GridInt01= GUI.SelectionGrid (Rect (180,25,80,90),GridInt01,sStrings01,1);
GridInt02= GUI.SelectionGrid (Rect (270,25,80,90),GridInt02,sStrings02,3);
GridInt03= GUI.SelectionGrid (Rect (360,25,80,90),GridInt03,sStrings03,3);
GUI.Box (Rect (540,25,90,30),""+sStrings01[GridInt01]);
GUI.Box (Rect (540,55,90,30),sStrings02[GridInt02]+"批");
GUI.Box (Rect (540,85,90,30),sStrings03[GridInt03]+"架/批");
GUI.Label (Rect (480,60,100, 30),ms+"秒");
}
作者:
艾西格亚
时间:
2012-11-23 14:56
不错,感谢分享!
作者:
冰点
时间:
2012-11-23 16:06
wed 3d 纳金网
作者:
may
时间:
2012-11-30 03:06
支持楼主
欢迎光临 纳金网 (http://go.narkii.com/club/)
Powered by Discuz! X2.5