随笔分类 - Cocos2D-X and openGL
摘要:Cocos2d x 3.x的label使用了freetype字体引擎(http://www.freetype.org/),可以很轻松的实现描边和阴影效果。所以本篇文章只针对于 来实现描边效果。 官方demo中描边shader没有看懂,看效果好像是有点问题,透明的部分变成了黑色。作者也没有怎么解释,直
阅读全文
摘要:模糊效果在游戏中经常会用到,有的为了突出前景会把背景给模糊化,有的是因为一些技能需要模糊效果。模糊是shader中较为简单的一种应用。cocos2dx 3.x给的demo中,就有sprite的模糊的效果。 先说下这个模糊算法的大致思路,我们在片段着色器中可以得到当前像素点的颜色值,要想让这个颜色变得
阅读全文
摘要:灰度shader 最近在学习shader,就把cocos2d x 3.x版本中的很简单也很常用的灰度shader拿出来学习一下。 代码分析 是open es特有的精度限定符,原本的浮点数精度是 ,opengl es为了提高渲染效率,限定精度为 类型。 是从顶点着色器设置的颜色经过光栅化阶段的线性插值
阅读全文
摘要:Cocos2d-x 3.x版本用CC_CALLBACK_0,CC_CALLBACK_1,CC_CALLBACK_2和CC_CALLBACK_3的宏来定义回调方法类的。3.x版本的例子:child->runAction(Sequence::create( ...
阅读全文

浙公网安备 33010602011771号