Eazax-CCC
介绍
一个 Cocos Creator 游戏开发脚手架,目前持续更新维护中...
如果此项目对你有帮助,请不要忘记
如有使用上的问题,可以在 gitee 上提 issue 或者添加我的微信 im_chenpipi
并留言。
使用说明
本项目(Eazax-CCC)不是独立的 Cocos Creator 项目,无法直接启动!
目录结构
-
components 常用组件
- effects Shader 配套组件
- GaussianBlur.ts 高斯模糊效果组件
- HollowOut.ts 镂空效果组件
- localization 本地化组件
- LocalizationBase.ts 多语言组件基类
- LocalizationLabelString.ts 多语言文本组件
- LocalizationSpriteFrame.ts 多语言精灵组件
- BackgroundFitter.ts 背景适配组件
- Counter.ts 数值滚动组件
- LongPress.ts 节点长按组件
- Marquee.ts 文本跑马灯组件
- RotateAround.ts 围绕旋转组件
- ScreenAdapter.ts 屏幕适配组件
- Subtitle.ts 字幕组件
- TouchBlocker.ts 点击屏蔽组件
-
constants 内置常量
-
core 核心脚本
- AudioPlayer.ts 音频播放类
- GameEvent.ts 事件监听发送类
- Navigator.ts 场景导航类
- Storage.ts 本地储存类
-
declarations 声明文件
- cc.d.ts 扩展 cc 命名空间声明文件
- editor.d.ts 编辑器命名空间声明文件
- extension.d.ts 基础类型扩展声明声明文件
- jsb.d.ts jsb 命名空间声明文件
- wx.d.ts 微信命名空间声明文件
-
extensions 扩展实现
- eazax.ts Eazax 封装
- extension.ts 基础类型扩展实现
-
misc 杂项
-
resources 资源文件
- effects Shader 文件
- eazax-avatar.effect 头像 Shader
- eazax-avatar-circle.effect 头像(圆形) Shader
- eazax-gaussian-blur.effect 高斯模糊 Shader
- eazax-gaussian-blur-adjustable.effect 高斯模糊(可调整) Shader
- eazax-hollowout.effect 镂空 Shader
- eazax-hollowout-circle.effect 镂空(圆形) Shader
- eazax-hollowout-rect.effect 镂空(矩形) Shader
- eazax-silhouette.effect 剪影 Shader
-
utils 工具
- ArrayUtil.ts 数组工具
- BrowserUtil.ts 浏览器工具
- CalUtil.ts 计算工具
- NodeUtil.ts 节点工具
- ObjectUtil.ts 对象工具
- PromiseUtil.ts Promise 工具
- RegexUtil.ts 正则工具
- TimeUtil.ts 时间工具
环境
引擎:Cocos Creator 2.0 +
语言:TypeScript
菜鸟小栈
我是陈皮皮,这是我的个人公众号,专注但不仅限于游戏开发、前端和后端技术记录与分享。
每一篇原创都非常用心,你的关注就是我原创的动力!
Input and output.
交流群
皮皮创建了一个游戏开发交流群,供大家交流经验、问题求助等。
感兴趣的小伙伴可以添加我微信 im_chenpipi
并留言 加群
。