- bool HelloWorld::init()
- {
-
-
- if ( !CCLayer::init() )
- {
- return false;
- }
-
- CCSprite * sp= CCSprite::create("Icon.png");
- sp->setPosition(ccp(150, 150));
- addChild(sp,0,922);
-
-
-
-
-
-
-
-
-
-
-
-
-
- CCPointArray * array = CCPointArray::create(20);
- array->addControlPoint(ccp(0,0));
- array->addControlPoint(ccp(210,0));
- array->addControlPoint(ccp(210,240));
- array->addControlPoint(ccp(0,160));
- array->addControlPoint(ccp(0,0));
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- CCActionInterval * move = CCMoveTo::create(1, ccp(300, sp->getPositionY()));
- CCCallFuncND * funcall= CCCallFuncND::create(this, callfuncND_selector(HelloWorld::callbackND) ,(void*)0xbebabeba);
- CCFiniteTimeAction * seq = CCSequence::create(move,funcall,NULL);
- sp->runAction(seq);
- return true;
- }
- void HelloWorld::callbackC()
- {
- CCLOG("callbackC");
- }
-
- void HelloWorld::callbackN(CCNode* sender)
- {
- CCLOG("callbackN");
- }
-
- void HelloWorld::callbackND(CCNode* sender, void* data)
- {
- CCLOG("callbackND");
- }
cocos2D-X 常见49种Action
原文:https://www.cnblogs.com/YZFHKMS-X/p/11775024.html