5 Star 23 Fork 3

NikaidoShinku / YukiFrameWork

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 6.01 KB
一键复制 编辑 原始数据 按行查看 历史

YukiFrameWork

介绍

"YukiFrameWork是一款架构分层的快速开发框架。代码设计符合solid原则。工具集合集成IOC控制反转(依赖注入)、状态机、资源管理、动作时序管理、UI框架、存档系统、消息广播系统、声音管理模块。本地化配置管理、单例模式、命令层、数据强化BindableProperty以及对象池模块,对协程有相对强大的拓展,具备场景管理工具以及协程性能工具(对于工具以及拓展的文档在下方框架支持工具内打开框架拓展工具即可),框架集成Odin、DoTween、UniRx、UniTask作为工具可以自由选择使用"

安装教程

特殊标记:

1.下载压缩包或者fork项目(V1.13.0更新后会出现如大量报错,请按照安装教程说明将Sirenix文件夹整个复制到Assets项目中)

2.V1.16.0开始需要删除Assets文件夹下导入的XFABManager模块,已经内置在框架package中。

输入图片说明

将Sirenix文件夹整个复制到项目Assets文件夹下,在完成这一步之后再进行导入框架的操作!

在packagemanager里选择Add package from disk找到下载的包目录层级内找到package.json导入即可 输入图片说明

框架本地配置窗口:如图打开LocalConfiguration,可以显示框架所有的配置以及示例还有工具导入窗口! 输入图片说明

注意:使用本框架Unity版本不能低于2020.3,框架内置NewtonsoftJson插件,导入时如发现异常请删除Unity项目自带的NewtonsoftJson!必须要按照教程说明进行框架安装!

核心架构

框架控制器添加方式: 输入图片说明 输入图片说明 输入图片说明

支持直接使用快捷键Ctrl + Q创建ViewController。

ViewController对架构的自动化具体使用示例

ViewController可视化事件拓展器

ViewController字段绑定

Command介绍

框架支持工具

C#
1
https://gitee.com/NikaidoShinku/YukiFrameWork.git
git@gitee.com:NikaidoShinku/YukiFrameWork.git
NikaidoShinku
YukiFrameWork
YukiFrameWork
master

搜索帮助