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

【cocos2d-x IOS游戏开发-城市跑酷9】没有各种坑还叫游戏吗

2013-12-08 17:54 495 查看
尊重开发者的劳动成果,转载的时候请务必注明出处:http://blog.csdn.net/haomengzhu/article/details/17202421

<捕鱼达人>回顾

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

上节回顾

【cocos2d-x
IOS游戏开发-城市跑酷8】实现街区房子的摆放

假如街区房子高低不变,也没有各种各样的陷阱,那样游戏就失去了乐趣性。

所以来加入一些坑!!

坑的效果和实现街区的方式是一样的,只是把坑的效果设置为不可见,一片黑漆漆的洞。

来看具体的实现:

//是否设置陷阱
if (_showGap) {

int gap = rand() % _gapSize;
if (gap < 2)
gap = 2;

//设置陷阱块
block->setupBlock (gap, 0, kBlockGap);
_showGap = false;

}


再看:

//这是一个坑(看不见)
case kBlockGap:
this->setVisible(false);
return;

在移动中:随机生成不同宽度的坑;

if (_startTerrain) {

if (xMove > 0 && _gapSize < 5)
_increaseGapTimer += xMove;

if (_increaseGapTimer > _increaseGapInterval) {
_increaseGapTimer = 0;
_gapSize += 1;
}
}


下一节:完善繁荣的城市街区
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  cocos2d-x 游戏 移动
相关文章推荐