Giter Club home page Giter Club logo

blueuiframe's Introduction

BlueUIFrame

基于UGUI的简易UI框架

1)底层系统类,全局唯一

AUIRoot:是根节点抽象类,负责所有系统的初始化
IUIManager:是UI组件的管理类,提供UI界面显示,返回等统一接口
IUIDataHandlerManager :是数据处理器管理类,提供对数据处理器的缓存,添加,移除等接口
IUILayerManager :是UI层级管理类,根据UI预设的层级划分,系统自动设置UI的父物体,利用unity的自然层级管理UI的显示层级
IUIEffectManager :是UI动效管理类,架构内的动效类与UI系统完全解耦,此类负责管理UI动效的播放,提供UI物体Active状态及对象初始化状态的回调接口
AUIPathManager :UI路径管理接口,类似与配置文件,需要手动在类的字典UIPathDic里配置路径

2)其他接口

AUIBase :UI基类,定义了处理UI的状态切换及回调事件等接口
AUIEffect :UI动效基类,定义了UI动效切换的接口及回调事件
IData :数据基类,用标记类为数据类
DataHandler :数据处理器接口,定义数据初始化,数据更新接口,此类进行数据的操作

详细说明请查看博客:https://blog.csdn.net/zcaixzy5211314/article/details/80473255

blueuiframe's People

Contributors

bluemonk1107 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.