UI界面:更深入一点

Posted on 2012-12-10 16:15  neocsl  阅读(152)  评论(0编辑  收藏  举报

  UI界面可以更加的深入,MobileMenuScene的后边有一个MobileMenuBase。他实现了按钮的Fade功能。而不仅仅是让按钮消除,因此我将重新完成继承工作。

  1.该功能强大的地方在于:你不仅仅能获得慢慢消隐的效果,同时也将会使活跃的按钮Cooldown。

case “Play”:
         Fade(true,1.0);
         //实现想要的功能
       break;
 

  2.遍历控件的强大功能 

local MobileMenuObject mObject;

foreach MenuObjects(mObject)
{
//如果mObject.Tag是"CreditsSplash"那就隐藏
    mObject.bIsHidden=mObject.Tag=="CreditsSplash";
//mObject是否隐藏,没有的话就激活
    mObject.bIsActive=!mObject.bIsHidden;
}