您的位置:首页 > 移动开发 > Cocos引擎

cocos2d-x精灵的跳跃

2013-10-03 20:35 357 查看
首先声明精灵的跳跃按钮函数

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));
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: