写在前面
从微信小游戏出生(2018年初)到现在,已经使用CocosCreator一年多了(之前做手游主要是cocos2d-x+lua),趁着这段时间有空,想着整理出一个基于CocosCreator游戏开发框架。
这个框架主要是将我在开发过程中觉得好用的结构和模式、插件,以及在论坛上和博客上参考大神们的教程和想法(有些是直接拿来用),整合在一起的。一方面想提高开发效率,另一方面大家发现问题及时提出及时讨论,慢慢优化和改进。
框架模块简介
# 配置表模块
直接在现有的插件excel-killer的基础上做了小调整。
# 数据模块
# UI模块
提供了两个插件:
-
create-node-tree
:将prefab节点树的结构自动导出到ts文件; -
create-ui-template
:自动生成UI模板TS文件。
# 网络模块
数据协议用Protobufjs,网络协议用WebSocket。
提供了一个插件,用于将proto文件转成TS代码。
# 日志模块
# 事件模块
最后
具体教程请移步:
CocosCreator游戏开发框架(一):是什么 && 为什么
CocosCreator游戏开发框架(二):怎么用
Github工程地址:点这里
这是一个可用于快速开发的框架,希望大家在使用的过程中能够给点反馈和意见,共同进步。
喜欢的记得在github上面来个star,有问题的提个issues。
这个框架有时间我会持续优化和增加新内容,喜欢的可以关注。
更新:
2019/07/07:上次删掉是有点问题,这次重新上传了,喜欢的可以继续下载来用。