/YukiFrameWork

Unity快速开发框架

Primary LanguageC#Mulan Permissive Software License, Version 2MulanPSL-2.0

YukiFrameWork

Yuki Logo

介绍

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

QFramework架构教程:https://www.bilibili.com/video/BV1cG4y1H7uU/?spm_id_from=333.337.search-card.all.click&vd_source=8d59e90cf24f9961527733c56cb61575

本框架YukiFrameWork上手教程:https://www.bilibili.com/video/BV14XVEe4ExG/?spm_id_from=333.788&vd_source=8d59e90cf24f9961527733c56cb61575

框架交流qq群:215199720

安装教程

特殊标记:

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

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

3.V1.34.1后Odin的导入采用UnityPackage的形式。原有Odin的项目可以忽略安装说明。

输入图片说明

将图片中的Odin Inspector UnityPackage包项目导入到Assets文件夹下,在完成这一步之后再进行导入框架的操作!

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

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

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

框架支持工具

框架实战项目: