cocos2d-x精灵的跳跃
2013-10-03 20:35
399 查看
首先声明精灵的跳跃按钮函数
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));
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));
相关文章推荐
- Cocos2d-x精灵学习笔记
- Cocos2d-x虚拟摇杆控制精灵上下左右运动----之游戏开发《赵云要格斗》(1)
- Cocos2d-x自定义按钮类控制精灵攻击----之游戏开发《赵云要格斗》(2)
- cocos2d-x-3.3-010-核心概念和相关类-精灵
- cocos2d 2.x 实现精灵的会移动的遮罩
- cocos2d-x for android:CCSprite 精灵动画
- 如何使用动画和精灵表单 Cocos2d-x 2.1.4
- cocos2d-x学习笔记(三)让精灵按照自己设定的运动轨迹行动(曲线移动)。(以椭圆轨迹为例)。
- cocos2d-x学习笔记-CCSprite(精灵)
- 如何在Cocos2D 1.0 中掩饰一个精灵(六)
- 阿J的cocos2d-x学习笔记-元素消消看(一)-精灵的创建
- cocos2d 2.x 实现精灵的会移动的遮罩
- Cocos2d入门 <二> 添加一个精灵
- Cocos2d-x 瓦块地图小游戏 (四) 玩家精灵的移动 与 地图的移动
- Cocos2d-x实现精灵的拖动
- cocos2d-x总结 CCSprite精灵的加载与常用操作
- Roope的Cocos2d-x学习之旅 001:基础概念学习——导演、场景、层、精灵
- Cocos2d-JS 精灵的性能优化
- 【iphone游戏开发】iphone-Cocos2d游戏开发之四:精灵实现缩放,旋转,跳动,移动等动画
- Cocos2d 精灵操作总结