{"repo":"tdouguo/KIT","free":true,"listed":false,"github":"https://github.com/tdouguo/KIT","clone":"git clone https://github.com/tdouguo/KIT.git","description":"Unity3D开发的工具包集合, 集成常见的开发组件以免于重复造轮子。佛系更新中。。。","language":"C#","stars":230,"topics":["unity","dotnet","tool","tools","framework","unityframework","gameframework","kit","unitygameframework"],"license":"MIT","category":"game-templates","readme_excerpt":"We are currently preparing to convert the comments in the code to the English version. We look forward to your joining. This is a development kit that encapsulates common modules used in unity and .net development. 了解 Core 源码 Kit for Unity 是Unity3D开发的工具包集合, 集成常见的开发组件以免于重复造轮子。 Kit 设计初衷则是根据业务需求自由组合搭配其中组件, 项目在任何阶段都可以轻松接入。 由多个部分组成Kit, 例: 基础组件、业务服务等。 - 任意基础组件都可抽取到其他项目中使用 - 业务服务基于基础组件扩展(业务服务+依赖基础组件)即可抽取到其他项目中使用. 主要特色 kit-core (.net) - base - 静态工具(时间戳转换,字符串优化,IO相关操作) - 事件消息 - 引用池 - 自定义池 - 线程池 kit-unity - [ ] 新手引导(NoviceGuide) - [ ] (Timeline)新手引导编辑器 - [ ] (Timeline)剧情编辑器 - [ ] 任务编辑器 - [ ] 技能编辑器 - [ ] 动画编辑器 - [ ] 特效编辑器 - [ ] 2D地图编辑器 - 根据刷的方块或其他自动生成1个物理碰撞或安装指定规则生成大的碰撞 - 刷地图版块功能 - [ ] Setting 实现本地数据缓存, key=value - [ ] Network 实现网络连接 tcp,udp,kcp - [ ] socket-tcp 功能:断线重连、心跳检测、粘包、拆包 扩展协议 protobuf - [ ] scoket-udp - [ ] socket-kcp - [ ] net-htpp Get、Post请求, 提供自定义请求头,RES非对称加密 等技术处理 - [ ] FSM 有限状态机 - [ ] Download 实现并发下载,多线程下载 - [ ] Res 集成 Resources,StreamingAssets-AB,网络下载AB,管理资源, 基于XAsset实现 AssetBundle,自定义开发AssetBundleEditor指定打包规则. - [ ] Scene 基于Res(编辑器、AB),实现场景之间切换,附加,移除. - [ ] Audio 基于Res(编辑器、AB),网络动态下载,网络在线资源(mp3,wav)等 - [ ] Picture 基于Res(编辑器、AB),实现Sprite自动化引用管理以及释放,网络动态下载,网络在线资源 - [ ] Entity 基于Res(编辑器、AB),实现GameObject 对象池处理资源加载卸载 - [ ] pool 对象池 - [ ] Video 视频 - [ ] Data 1. data-table 二维表结构(excle,sqlite) 2. data-node 节点结构(xml,json) - [ ] Event 提供模块之间消息通讯, 以及异步线程之间通讯 - [ ] 内嵌Web浏览器(BuiltInWeb) - [ ] 热更新(xLua\\IRuntime) - [ ] Utility 工具 1. [依赖Unity] 截屏、GPS定位、IO处理、音频转换(AudioClip)、Windows对话框、M","default_branch":null,"files":null,"tree":[],"storefront":"/r/tdouguo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tdouguo/KIT/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}