XUI by JumboWu - 3

FrameworksGUI

A UI Framework based at Unity 5.6.2f1 with ugui, also you can use for ngui

Unity 5.6.2f1MIT LicenseUpdated 2 years agoCreated on August 19th, 2017
Go to source


A UI Framework based at Unity 5.6.2f1 with ugui, also you can use for ngui Jumbo @ 08/19/2017 Shanghai


#version 0.0.2 09/22/2017 修改UIManager.cs管理器 使用方式简化 UI类获取:T ui = UIManager.Instance.GetUI ();//T为UI类 UI初始化:ui.Init(object [] parameters); UI显示:ui.Appear (); 增加几个脚本工具

简介

这是一个UI框架,基于Unity5.6.2f1,Demo中使用ugui,此框架也同样适用于ngui,稍加改动就可以了。

文件结构

Assets

 -Prefab
        App.prefab       App入口预设
        UICanvas.prefab  UI画布预设
 -Scene
        level.unity      测试场景
        Start.unity      测试场景
 -Script
        App.cs  程序入口脚本
        -XTools        XTools工具集
               MonoSingleton.cs MonoBehavior单例
               Singleton.cs 普通单例
               XMonoBehavior.cs MonoBehavior子类
               XMonoSingleton.cs XMonoBehavior单例
               XSingleton.cs 普通单例
        -XUI           XUI框架底层
               BaseUI.cs    UI抽象类
               UIBase.cs    UI基类
               UIManager.cs UI管理器
 -UI               UI应用层
        -Resources         
               -Prefab    UI界面预设与脚本名对应
                      UIMainMenu.prefab
                      UITask.prefab
        -Script         每个prefab对应一个以下同名的脚本,脚本基类UIBase
               UIMainMenu.cs
               UITask.cs

演示

腾讯视频:https://v.qq.com/x/page/h0539q0iy3y.html

项目

Github:https://github.com/JumpWu/XUI

Show all projects by JumboWu