轉載自 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(目標) 代表偏下的精靈
上面的配置所表示的含義爲:
如果偏上的精靈半透明,那麼最終呈現的畫面將會隱隱的露出偏下的精靈圖片,
如果偏上的精靈完全不透明,那麼偏上精靈所在的部分會完全將底下的精靈圖片遮蓋住~