Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/onclick9927/iframework-unity
Simple Unity Framework
https://github.com/onclick9927/iframework-unity
framework gui tween unity
Last synced: 5 days ago
JSON representation
Simple Unity Framework
- Host: GitHub
- URL: https://github.com/onclick9927/iframework-unity
- Owner: OnClick9927
- Created: 2019-09-03T15:32:41.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-10-24T03:49:05.000Z (2 months ago)
- Last Synced: 2024-10-24T21:06:05.272Z (2 months ago)
- Topics: framework, gui, tween, unity
- Language: C#
- Homepage:
- Size: 3.67 MB
- Stars: 244
- Watchers: 8
- Forks: 27
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# IFramework [Doc](https://onclick9927.github.io/2023/07/24/Doc/IFramework-Unity/1-IFramework-Unity-%E7%AE%80%E4%BB%8B/)
## upm 添加包地址 https://gitee.com/OnClick9927/IFramework-Unity.git#src
## upm 添加包地址 https://github.com/OnClick9927/IFramework-Unity.git#src[![Stargazers over time](https://starchart.cc/OnClick9927/IFramework-Unity.svg?variant=adaptive)](https://starchart.cc/OnClick9927/IFramework-Unity)
``` csharp
while(true)
Console.Write("Thanks For EveryOne Who Used It Once !")
```
QQ Group :782290296### 主体
支持
* Core
* 通用单例
* 优先级队列
* 标准化模块
* 主线程等待
* 通用消息系统
* C# Async 扩展
* 可序列化字典
* 通用本地数据缓存
* Log
* 编辑器工具 序列化/拖拽/窗口/模板代码/项目设置/GUI
* UI
* 自定义加载 同步/异步,可等待
* 内部处理 ui 多次点击的问题
* 提供全局遮罩
* 提供 Item 池
* 自定义层级
* 配套代码生成
* 支持多样化扩展(预定义了 MVC模式)
* 极简生命周期(OnLoad、OnShow、OnHide、OnClose)
* UI整体变化接口(用于顶部资源栏、全屏UI、触发各种事件等)
* RedPoint
* 支持窗口查看每个节点的数量与绑定情况
* 支持自定义绑定
* Record
* 支持自定义命令
* 支持命令克隆
* 支持命令组* Audio(简易音效系统)
* 支持无限多通道
* 支持循环/差异化音量/通道内覆盖* HotFix (基于XLUA、不想更新了😀)
* 模板代码
* lua 工具( class、async、try、handler、using、EventSystem、ObservableObject、_G锁)
* UI模块的 Lua扩展 (MVC)
* 热重载