- 先看效果
- 废话不多说,直接上代码,本篇做一个图片变灰的特效,打开cocos2dx-lua的helloWorld工程,在MainScene的onCreate函数里添加如下代码
--新建一张默认的图片
local img = display.newSprite("HelloWorld.png")
:move(display.center)
:addTo(self)--下面将采用两种方式执行shader程序,读者二选一
方式一:顶点和片段着色器写在单独的文件里
shader文件下载地址:https://download.