UnityToolkit
UnityToolkit copied to clipboard
Unity development tools
Unity Toolkits :sob:
Unity's development tools
开发中积累的Unity开发工具包,提供一些游戏开发中经常会用到的内容,避免重复造轮子,为了隔离,功能间使用程序集定义进行了划分。目前文档还没有很完善,持续补全中:briefcase:
Unity版本>=2021.3.15
简介
Unity开发中常用的工具集合,包括一些和Unity无关的C#算法,数据结构。
包括但不限于以下内容:
-
Engine independent
-
State: 状态机
-
TypeEventSystem: 基于类型的事件系统
-
Collections: 常用数据结构
-
Pathfinding: 寻路算法
-
Engine
-
UIRoot: 基于UGUI的UI管理框架,UGUI下的可复用列表,进度条,拖拽槽等基础组件
-
Timer: 定时器
-
Thread: 主线程执行器,UnityAPI只能在主线程执行,提供了一个主线程执行器将其他线程的任务放到主线程执行
-
Geometry: 空间几何算法
-
ObjectPool: 对象池工具
-
Singleton: 单例工具
-
Extensions: 常用静态拓展
-
Editor
-
DataTable: Excel导表&代码生成工具
-
Hierarchy: hierarchy美化工具~~~~