现在的位置: 首页 > 综合 > 正文

Cocos2d-x注意点

2014年10月11日 ⁄ 综合 ⁄ 共 579字 ⁄ 字号 评论关闭
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));

抱歉!评论已关闭.