美文网首页
UI框架:Unity奇怪的大冒险

UI框架:Unity奇怪的大冒险

作者: 朝夕_ | 来源:发表于2017-09-30 14:00 被阅读0次

    首先先建立UIBase管理类,用来记录界面,显示,隐藏,关闭页面,根据标示获得相应界面实例

    之后建立UIManagerUI界面管理类实现框架的搭建:

    (1).加载文件夹中的页面到一个字典中

    (2)实例化游戏页面(这里是通过游戏脚本来操作页面,所以要获取游戏页面的脚本)

    (3)让界面显示在屏幕上(根据栈的特性选择栈来显示页面)

    (4)界面出栈

    (5)因为之前UIbase中方法为虚方法,各个页面可以继承UIBase之后重写这些虚方法

    UI框架好处在于打开,关闭,层级,页面跳转等管理问题集中化,将外部切换等逻辑交给UIManager处理,

    功能逻辑分散化,每个页面维护自身逻辑,依托于框架便于多人协同开发,不用关心跳转和显示关闭细节.

    代码易维护,易修改,拓展性能较强!

    相关文章

      网友评论

          本文标题: UI框架:Unity奇怪的大冒险

          本文链接:https://www.haomeiwen.com/subject/dbkgextx.html