cocos2d-x精灵的旋转

来源:互联网 发布:智者 观一叶而知秋 编辑:程序博客网 时间:2024/05/17 07:00

旋转菜单函数的声明:

virtual void menuRoteFish(CCObject *pSender);

旋转菜单函数的定义:

void fish::menuRoteFish(CCObject *pSender)
{
CCActionInterval *actionBy=CCRotateTo::actionWithDuration(2,50);//鱼在2秒内旋转180度
CCActionInterval *actionBy2=CCRotateBy::actionWithDuration(2,-180);//鱼在2秒内按180度的方向去旋转
newfish->runAction(CCSequence::actions(actionBy,actionBy2,NULL));
}

将菜单加入到场景中:

////////////////////////////////////////////////////////////////////////创建鱼旋转的菜单
CCMenuItemFont *pRotateItem=CCMenuItemFont::itemFromString("rotate",this,menu_selector(fish::menuRoteFish));
pRotateItem->setColor(ccGREEN);
CC_BREAK_IF(!pRotateItem);
pRotateItem->setPosition(ccp(40,CCDirector::sharedDirector()->getWinSize().height-60));

原创粉丝点击