cocos2d製作動態光暈效果基礎——blendFunc


轉載自 http://www.2cto.com/kf/201207/144191.html

cocos2d 添加 sprite 到 layer 的機制是這樣的:

opengl 混合將z值較大的精靈疊在 z值較小的精靈上面,混合的配置是

(ccBlendFunc){GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA}

很簡單,src(源) 代表偏上的精靈,dst(目標) 代表偏下的精靈

上面的配置所表示的含義爲:

如果偏上的精靈半透明,那麼最終呈現的畫面將會隱隱的露出偏下的精靈圖片,

如果偏上的精靈完全不透明,那麼偏上精靈所在的部分會完全將底下的精靈圖片遮蓋住~


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