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

UI框架:Unity奇怪的大冒险

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

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

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

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

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

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

(4)界面出栈

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

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

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

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

相关文章

  • UI框架:Unity奇怪的大冒险

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

  • UI框架——奇怪的大冒险

    框架思路: 1.创建一个综合管理类(UIManager)来管理全部的界面操作 设置单例 2.创建一个基类UIBas...

  • UI框架---菜鸟的奇怪大冒险

    学习与分享: 奇怪的大冒险简单部分的UI框架分为三种: 一、综合管理类(UIManager); 1、先写一个单例使...

  • 奇怪的大冒险:UI游戏框架(初级)

    此程序,模拟小游戏奇怪的大冒险~~ 1.首先做一个游戏,要先把场景用UI素材搭建好,然后构建游戏框架 2. 屏幕分...

  • unity的UI框架

    现在,网上流传着三种unity的UI框架: 教程:http://blog.csdn.NET/Fredomyan/a...

  • 基于ET框架和UGUI的简易UI框架(et3.3版)

    前言 本框架是在ET框架上进行修改的,使用的是Unity自带的UGUI。 其实ET本身就带有简单的UI框架,建议学...

  • 属于 Unity 的 Flutter——UIWidgets

    介绍 UIWidgets 是 Unity 的一个插件包,是一个从 Google 的移动 UI 框架 Flutter...

  • Unity之NGUI插件(一)

    前言:关于Unity中关于UI的插件,我们最开始学的是UGUI,是Unity自带的UI系统,而在Unity版本还没...

  • Unity高级 -- NGUI

    什么是NGUI? NGUI是严格遵循KISS原则并用C#编写的Unity插件,提供强大的UI系统和事件通知框架。其...

  • 【Unity】优化UI(二)

    Unity UI的基本原理 理解Unity UI系统的组成部分是很重要的。有几个基础的类和组件共同组成了UI系统。...

网友评论

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

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