GithubHelp home page GithubHelp logo

qqrrjj2011 / et-eui8.1 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from zzjfengqing/et-eui

0.0 0.0 0.0 91.2 MB

基于ET框架的UI模块

License: MIT License

Shell 0.08% C++ 0.28% C 1.61% Emacs Lisp 0.02% C# 94.40% CMake 3.49% Batchfile 0.11%

et-eui8.1's Introduction

ET-EUI

基于ET框架的简单UI模块

教程视频

模块特点

  • 完全符合ET框架编码规范,逻辑层与显示层进行分离,代码简洁可阅读性强

  • UI预设物无需任何MonoBehaviour脚本挂载

  • 完全自主可控的UI界面生命周期

  • 无需手动创建脚本、声明方法、变量、拖拽物体赋值。全部一键自动生成。

  • 提供实例异步加载,预加载,释放回收等接口,高性能,不卡顿,无顿帧感,享受丝滑的UI界面游玩体验

  • 提供在商业化游戏开发中常见的UI功能解决方案

使用方式

  • 拼好UI预设物,选择UI物体右键点击SpawnEUICode选项生成UI绑定代码

  • 无需挂任何脚本,无需拖拽任何组件,无需关心组件类型

  • 直接开始编写UI业务逻辑,使用公共UI与Item扩展轻松下沉业务逻辑

  • 提供统一的UI窗口显示,隐藏,完全关闭,预加载,卸载等接口

  • 需要生成的UI窗口以Dlg开头,UI窗口放入Dlg目录

  • 需要绑定的UI组件以E开头

  • 需要生成的公共UI以ES开头,公共UI放入Common目录

  • 需要生成的循环列表项以Item_开头,滚动项放入Item目录

  • 需要生成的空组件物体的引用以EG开头

  • 红点系统加入

TODD

  1. UIPropTips系统
  2. 切换控制器系统

et-eui8.1's People

Contributors

zzjfengqing avatar egametang avatar susices avatar wqaetly avatar kteong1012 avatar flameskydexive avatar petertan123 avatar tenbit avatar starsmiao 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.