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

【cocos2d-x IOS游戏开发-城市跑酷17】Game Over,主角死亡?+死亡特效:帽子飞起来!

2013-12-15 01:24 459 查看
尊重开发者的劳动成果,转载的时候请务必注明出处:http://blog.csdn.net/haomengzhu/article/details/17327745

<捕鱼达人>回顾

【cocos2d-x
IOS游戏开发-捕鱼达人1】内容介绍

上节回顾

【cocos2d-x
IOS游戏开发-城市跑酷16】碰撞检测:撞墙 or 从房子上掉下来

当主角处于死亡状态时,一切动作停止,头上的礼帽会飞起来;是不是很有趣??!!

看具体的实现:

//加入帽子
_hat = CCSprite::createWithSpriteFrameName("hat.png");
_hat->setVisible(false);
_gameBatchNode->addChild(_hat, kMiddleground);
当主角死亡时,变换状态:

_running = false;

//create GAME OVER state
_state = kGameOver;

死亡特效:

_hat->setPosition(ccp(_screenSize.width * 0.2f, -_screenSize.height * 0.1f));
_hat->setVisible(true);

//旋转精灵,以度为单位
CCAction * rotate = CCRotateBy::create(2.0f, 660);
CCAction * jump = CCJumpBy::create(2.0f, ccp(0,10), _screenSize.height * 0.8f, 1);

//主角死亡,帽子旋转跳起
_hat->runAction(rotate);
_hat->runAction(jump);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐