Skip to content

About

Cocos2d-x color and texture transform effect extension

Resources

Stars

6 stars

Watchers

2 watching

Forks

Latest commit

 

History

32 Commits

Folders and files

Repository files navigation

CCSpriteFX

Cocos2d-x color and texture transform effect extension.

功能

  • 精灵的显示颜色取反,原色缩放,原色偏移,亮度,饱和度,对比度,阈值,色相偏移动画
  • 精灵的纹理坐标偏移,旋转,缩放,切变动画

局限

  • 精灵加入batch node后无法获得效果
  • 不要将SpriteFX用于ClippingNode的stencil(由于ClippingNode会替换掉stencil的GLProgram导致OpenGL error 0x0502)

依赖

  • cocos2d-x v3.0 以上

编译demo

  • 使用git submodule init和git submodule update下载cocos2d-x

整合cocos2d-x

  • 将CCSpriteFX目录复制到extensions目录下
  • 在cocos-ext.h中加入
// CCSpriteFX
#include "CCSpriteFX/CCSpriteFX.h"
#include "CCSpriteFX/CCActionTextureTransform.h"
#include "CCSpriteFX/CCActionColorMatrix.h"

使用方法

  • 详见demo的测试代码

About

Cocos2d-x color and texture transform effect extension

Resources

Stars

6 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages