纳金网

标题: 【转帖】一个小脚本:把你所选择的东西显示出来 [打印本页]

作者: 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