Cocos2d-x color and texture transform effect extension.
- 精灵的显示颜色取反,原色缩放,原色偏移,亮度,饱和度,对比度,阈值,色相偏移动画
- 精灵的纹理坐标偏移,旋转,缩放,切变动画
- 精灵加入batch node后无法获得效果
- 不要将SpriteFX用于ClippingNode的stencil(由于ClippingNode会替换掉stencil的GLProgram导致OpenGL error 0x0502)
- cocos2d-x v3.0 以上
- 使用
git submodule init和git submodule update下载cocos2d-x
- 将CCSpriteFX目录复制到extensions目录下
- 在cocos-ext.h中加入
// CCSpriteFX
#include "CCSpriteFX/CCSpriteFX.h"
#include "CCSpriteFX/CCActionTextureTransform.h"
#include "CCSpriteFX/CCActionColorMatrix.h"- 详见demo的测试代码