Skip to content

NicoIer/UnityToolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unity Toolkits 😭

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美化工具~~~~

快速使用