Cocos2d-X的shader小實例



課程概述

“Cocos2d-X的shader小實例”課程概述

    shader的一個很重要的用處是實現特效,本節課將實現一個自定義shader,並使用回調函數實時修改shader中的值。

課程筆記

自定義shader

     在(Cocos2d-X的shader)一節中,我們講到了使用GLProgram的createWithFilenames方法創建program,使用GLProgramState的create方法,創建ProgramState,並通過node的setGLProgramState將其設置爲Node的program。也講到了通過ProgramState可以設置Uniform、Attribute等,ProgramState的setUniformCallback函數用於在每一幀調用參數中的回調函數,對uniform進行設置。


原文地址:

http://www.geekfaner.com/cocos2d-x/ReadCocos2dxSourceCode19.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章