http://blog.csdn.net/aurora_mylove/article/details/1700540混合是什么呢?混合就是把两种颜色混在一起。具体一点,就是把某一像素位置原来的颜色和将要画上去的颜色,通过某种方式混在一起,从而实现特殊的效果。假设我们需要绘制这样一个场景:透过红色的玻璃去看绿色的物体,那么可以先绘制绿色的物体,再绘制红色玻璃。在绘制红色玻璃的时候,利用“混合”功能,
http://blog.chinaunix.net/uid-20622737-id-2850251.htmlOpenGL 会把源颜色和目标颜色各自取出,并乘以一个系数(源颜色乘以的系数称为“源因子”,目标颜色乘以的系数称为“目标因子”),然后相加,这样就得到了新的颜 色。(也可以不是相加,新版本的OpenGL可以设置运算方式,包括加、减、取两者中较大的、取两者中较小的、逻辑运算等,但我们这里为了简
图片变灰, 采用shader就可以实现, 有2中方法, 1, 像CCSprite一样create2. 把CCSprite传进来, 并把图片要不要变灰的flag传进来, 具体实现看代码和后面的使用方法-----------------------------------------GraySprite.h// // GraySprite.h // godd
xxtea.c#include "./xxtea.h" #include <memory.h> #include <stdlib.h> static void xxtea_long_encrypt(xxtea_long *v, xxtea_long len, xxtea_long *k) { xxtea_long n = len - 1; xxt
1 tolua++ 目录下创建一个目录zgame编写zgExtension.pkg$#include "ZgExtension.h" $pfile "zgame/ZgameAnimation.pkg" $pfile "zgame/TableView.pkg" $pfile "zgame/Zgame.pkg" $pfile "zgame/GraySprite.pkg"再增加其他的pkg文件,
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号