首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

cocos2d-x精怪的跳跃

2013-10-06 
cocos2d-x精灵的跳跃首先声明精灵的跳跃按钮函数 virtual void menuJumpFish(CCObject *pSender)//精灵的

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));

热点排行