# CCTricks
**Repository Path**: bjkk/CCTricks
## Basic Information
- **Project Name**: CCTricks
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-10-09
- **Last Updated**: 2021-10-09
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
## 简介
工程收录了个人使用Cocos Creator时积累的开发技巧
请使用Cocos Creator 2.4.0或以上版本打开
### 前排提示
**如果打开工程报错`sdf.inc`找不到,需要拷贝文件`assets\Demo\SDF\Shader\sdf.inc`到引擎安装目录
`C:\CocosDashboard_1.0.12\resources\.editors\Creator\2.4.0\resources\engine\cocos2d\renderer\build\chunks`
具体路径根据本地环境CocosDashboard安装路径和引擎版本会稍有不同
如果使用了自定义引擎,需要将`sdf.inc`拷贝到对应的`engine\cocos2d\renderer\build\chunks`路径下**
### 自定义渲染
* [SDF](http://caogtaa.gitee.io/ccdemos/?scene=SceneSDF)
* [Graphics组件渲染](http://caogtaa.gitee.io/ccdemos/?scene=SceneGraphics)
* [音频可视化](http://caogtaa.gitee.io/ccdemos?scene=SceneVisualizeMusic)
### 合批系列
* [Assembler自定义顶点格式](http://caogtaa.gitee.io/ccdemos/?scene=SceneCustomVertexFormat)
[讨论帖](https://forum.cocos.org/t/topic/95087)
* [图片遮罩合批](http://caogtaa.gitee.io/ccdemos/?scene=SceneAvatars)
[讨论帖](https://forum.cocos.org/t/topic/95986)
* [自动分层合批](http://caogtaa.gitee.io/ccdemos/?scene=SceneLayeredBatchingScrollView) (不支持native)
[讨论帖](https://forum.cocos.org/t/postrender-demo/95201)
* [粒子系统合批](http://caogtaa.gitee.io/ccdemos/?scene=SceneParticlesBatching) (不支持native)
[讨论帖](https://forum.cocos.org/t/topic/95087/47?u=caogtaa)
### 个人shader练习
* [康威生命游戏](http://caogtaa.gitee.io/ccdemos?scene=SceneCellularAutomata)
* [螺旋形变](http://caogtaa.gitee.io/ccdemos/?scene=SceneSpiralZoom)
* [EShop加载动画](http://caogtaa.gitee.io/ccdemos?scene=SceneEnterEShop)
### 模拟
* [liquidfun + metaballs流体效果](http://caogtaa.gitee.io/ccdemos/?scene=SceneMetaBalls)
[讨论帖](https://forum.cocos.org/t/topic/97137)
优化后调试模式下华为P9手机浏览器1000+个粒子可在60fps下运行
## Attributions
https://opengameart.org/content/buttons-with-hover
https://opengameart.org/content/sprite-fonts-64x64-abblv-by-raid
## License
[MIT](https://opensource.org/licenses/MIT)
