本文主要是介绍贪吃小怪兽介绍之UI框架,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
如图所示:调用UIManager的Open、Close、GoBackAfterClose.....等接口可以按照类型或者名字打开面板,注意继承UIBase的脚本名和资源名一定是一样的,这样才可以按照类型加载面板,UIPage继承于UIBase,之前考虑到这种情况,如果打开一个面板,上面又打开很多个窗口(比如进入现在的qq飞车,上来一堆窗口),这时候用户按下手机的返回键那应该返回到那个页面呢,是返回上一个弹窗,开始回到上一个Page,于是我想如果我只是不想看到这么多弹窗而按下返回键,那我应该是返回上一个页面才对,所以我的栈里只保存了UIPage,返回键按下的时候就把所有的不是继承于UIPage的UI关掉,然后返回上一个UIPage。所有UIBase的派生类都放在UIRoot下面,而且继承UIBase的页面都是带动画的。
这篇关于贪吃小怪兽介绍之UI框架的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!