介绍
这篇文章将为大家详细讲解有关cocos2d-x代码片段有哪些,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
cocos2d-x 代码片段积累 1 .左右振动动作 CCPoint pointL=menuItem_buy→getPosition (); ,,,,,,,,,,,,,,,CCPoint pointR=menuItem_buy→getPosition (); ,,,,,,,,,,,,,,,pointL.x -=3; ,,,,,,,,,,,,,,,pointR.x +=3; ,,,,,,,,,,,,,,,CCMoveTo *, moveLeft=CCMoveTo:创建(0.08,pointL); ,,,,,,,,,,,,,,,CCMoveTo *, moveRight=CCMoveTo:创建(0.08,pointR); ,,,,,,,,,,,,,,,CCFiniteTimeAction *, action=, CCSequence:创建(moveLeft、moveRight moveLeft, moveRight, moveLeft, moveRight, NULL); ,,,,,,,,,,,,,,,menuItem_buy→stopAllActions (); ,,,,,,,,,,,,,,,menuItem_buy→runAction(行动); 2 .动作的复制 ,CCRepeat * action =, CCRepeat:创建(产卵,50); ,,,CCRepeat *, action2 =, (CCRepeat *)行动→副本()→autorelease (); ,,,CCRepeat *, action3 =, (CCRepeat *)行动→副本()→autorelease (); 3 .动作反转 ,,CCActionInterval * rot1 =, CCRotateBy:创建(4,360 * 2); ,,,CCActionInterval * rot2 =, rot1→反向(); 4.计划的使用 调用:,,,,的时间表(schedule_selector (SchedulerAutoremove:: autoremove), 1.0度); ,,,计划(schedule_selector (SchedulerAutoremove::蜱虫),0.5度); 终止 ,unschedule (schedule_selector (SchedulerAutoremove:: autoremove)); 5. ,unscheduleAllSelectors (); 6 .取屏幕中心宏 # define corner , ccp (CCDirector: sharedDirector ()→getWinSize () .width/2, CCDirector:: sharedDirector ()→getWinSize () .height/2)
关于cocos2d-x代码片段有哪些就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。