刚从cocos2d-x 2.2.5升级到cocos2d-x 3.3,以前是自己继承了CCSprite类来实现的自定义shader,所以可以实现多重shader。
cocos2d-x 3.3渲染机制改动蛮大的,有人在不继承任何类的基础上实现了多个shader的叠加吗?
比如,对同一Sprite的同一次draw操作我先用了一个描边的shader,再用一个高亮的shader。
刚从cocos2d-x 2.2.5升级到cocos2d-x 3.3,以前是自己继承了CCSprite类来实现的自定义shader,所以可以实现多重shader。
cocos2d-x 3.3渲染机制改动蛮大的,有人在不继承任何类的基础上实现了多个shader的叠加吗?
比如,对同一Sprite的同一次draw操作我先用了一个描边的shader,再用一个高亮的shader。