一个基于CocosCreator游戏框架

写在前面


从微信小游戏出生(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:上次删掉是有点问题,这次重新上传了,喜欢的可以继续下载来用。

58赞

mark

mark

收藏了,对于分享框架的还是表示佩服的。

顶帖赞

分享出来,有需要的可以用,还是能够极大提高开发效率的。
同时也希望大家使用的过程中能够给出意见和bug,改善和优化我的框架。

1赞

可以的,收藏

可以可以,还用了小王子的excel-killer插件

好插件,推广一波

战略mark

maik

mark

mark

mark

想问一下楼主,你的框架在原生平台可用吗?跑过吗

原生平台还没跑过,但基本问题不大的,接口都是用cc的,你可以试试,然后来这里反馈一下。

大佬流啤。

推荐使用的引擎版本是多少?

mark

mark