骨骼文件如何使用shader文件,分享两个接口给大家

缺少的接口请自行导出到lua
shader文件请去下载刀塔传奇的shader文件来用

– 给骨骼添加shader
function addShader(node, name)
name = “shader/” … name – 这个是放shader文件的路径
local shader = CCGLProgram:create()
shader:initWithVertexShaderFilename(name…".vsh", name…".fsh")
shader:link()
shader:updateUniforms()
node:setShaderProgram(shader)
shader:release()
end

– 移除shader效果
function removeShader(node)
local shader = CCShaderCache:sharedShaderCache():programForKey(“ShaderPositionTextureColor”)
node:setShaderProgram(shader)
end

:2::2::2::2: