本文主要是介绍quick cocos使用shader给图片描边再挖空,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Cocos2dx底层图形绘制使用OpenGL ES可编程着色器(Shader)。OpenGL ES(OpenGl for Embedded System)是OpenGL三维图形API的子集,针对手机,PDA和游戏主机等嵌入式设备而设计。
2d_effect_frag.material 文件:
material Outline
{technique{pass{shader{vertexShader = 2d_default.vertfragmentShader = 2d_outline_frag.fragu_outlineColor = 0,0,0u_textureOffset = 0.03,0.0}}}
}
2d_outline_frag.frag 文件:
#ifdef GL_ES
precision mediump float;
#endifvarying vec2 v_texCoord;
这篇关于quick cocos使用shader给图片描边再挖空的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!