// Enable cascading in scene
setEnableRecursiveCascading(this, true);
B: ccfadeto 改變透明度
C:定時器 只調用一次
scheduleOnce( schedule_selector(LayerTestBlend::<span style="font-family: Arial, Helvetica, sans-serif;">testBlend</span><span style="font-family: Arial, Helvetica, sans-serif;">), 1.0f);</span>
void test::testBlend(float dt)
{
CCLayerColor *layer = (CCLayerColor*)getChildByTag(kTagLayer);
GLenum src;
GLenum dst;
if( layer->getBlendFunc().dst == GL_ZERO )
{
src = GL_SRC_ALPHA;
dst = GL_ONE_MINUS_SRC_ALPHA;
}
else
{
src = GL_ONE_MINUS_DST_COLOR;
dst = GL_ZERO;
}
ccBlendFunc bf = {src, dst};
layer->setBlendFunc( bf );
}
D: