读书人

cocos2d-x精怪的跳跃

发布时间: 2013-10-06 18:25:14 作者: rapoo

cocos2d-x精灵的跳跃

首先声明精灵的跳跃按钮函数

virtual void menuJumpFish(CCObject *pSender);//精灵的跳跃

然后定义这个精灵的跳跃函数

void fish::menuJumpFish(CCObject *pSender)
{
//CCActionInterval* actionUp = CCJumpBy::actionWithDuration(1, CCPointMake(0,0)/*坐标的移动范围*/, 180, 4);//180表示高度,4表示跳跃次数
// newfish->runAction(CCRepeatForever::actionWithAction(actionUp));
CCActionInterval *actionTo=CCJumpTo::actionWithDuration(2,CCPointMake(0,0),124,12);
newfish->runAction(CCSequence::actions(actionTo,NULL));
}

然后把按钮加入菜单

////////////////////////////////////////////////////////////////////////创建鱼跳跃的菜单
CCMenuItemFont *pJumpItem=CCMenuItemFont::itemFromString("jump",this,menu_selector(fish::menuJumpFish));
pJumpItem->setColor(ccGREEN);
CC_BREAK_IF(!pJumpItem);
pJumpItem->setPosition(ccp(40,CCDirector::sharedDirector()->getWinSize().height-80));

读书人网 >操作系统

热点推荐