纳金网

标题: Unity3D创建GUI展开动画效果 [打印本页]

作者: 晃晃    时间: 2011-8-22 08:02
标题: Unity3D创建GUI展开动画效果
var show = false;

var grow = false;

var min = 0.0;

var max = 50.0;

var height = 0.0;

var speed = 0.0;

//var skin:GUISkin;

function OnGUI ()

{

//GUI.skin = skin;

if(GUI.Button(Rect(5,5,104,25),"List"))

{

   grow = true;

   if(!show)

   show = true;

}

if(show)

{

   GUILayout.BeginArea(Rect(7,30,100,height),"","Box");

   GUILayout.BeginVertical();

   for(i = 0;i<18;i++)

   GUILayout.Button(i+".Title");

   GUILayout.EndVertical();

   GUILayout.EndArea();

}

if(grow)

{

   speed += Time.deltaTime*5.0;

   height = Mathf.Lerp(min,max,speed);

   if(Mathf.Approximately(height,max))

   {

    grow = false;

    max = min;

    min = height;

    speed = 0.0;

    if(min == 0)

    show = false;

   }

}

}
作者: Asen    时间: 2011-9-17 10:44

作者: 断断-续续-    时间: 2012-2-22 10:07
学习了。。。
作者: tc    时间: 2012-7-2 23:23
很经典,很实用,学习了!

作者: 奇    时间: 2012-7-20 23:26
先垫一块,再说鸟

作者: C.R.CAN    时间: 2012-8-6 00:22
很经典,很实用,学习了!

作者: 菜刀吻电线    时间: 2012-8-11 00:05
其实楼主所说的这些,俺支很少用!

作者: tc    时间: 2012-10-3 23:21
已阵亡的 蝶 随 风 舞 说过  偶尔按一下 CTRL A 会发现 世界还有另一面

作者: C.R.CAN    时间: 2012-10-12 23:22
再看一看,再顶楼主

作者: 晃晃    时间: 2012-11-3 23:19
读铁系缘分,顶铁系友情

作者: 晃晃    时间: 2013-2-24 23:19
非常感谢,管理员设置了需要对新回复进行审核,您的帖子通过审核后将被显示出来,现在将转入主题

作者: tc    时间: 2013-3-15 23:32
我看看就走,你们聊!





欢迎光临 纳金网 (http://course.narkii.com/club/) Powered by Discuz! X2.5