1. 不管是setContentSize(), setScale(), setPosition()之类,还是CCScaleBy, CCMoveTo这些,都会改变CCSprite实际的position, boundingBox之类的位置和尺寸相关参数。
2. 在addChild时,若两个CCSprite有相同的zOrder,那么后添加的会覆盖先添加的那个。
3. 可以利用在CCLayer中调用this->runAction配合CCSequence和CCDelayTime以及CCCallFunc来完成延时调用函数。
如下:
//////////////////////////////////////////////////////////////////////
// this->runAction()方法和CCSequence配合来延迟一段时间后回调函数。
this->runAction(CCSequence::create(CCDelayTime::create(0.2),
CCCallFunc::create(this,
callfunc_selector(HelloWorld::myScheduler)),
NULL));