【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】实现街区房子的摆放
假如街区房子高低不变,也没有各种各样的陷阱,那样游戏就失去了乐趣性。
所以来加入一些坑!!
坑的效果和实现街区的方式是一样的,只是把坑的效果设置为不可见,一片黑漆漆的洞。
来看具体的实现:
再看:
在移动中:随机生成不同宽度的坑;
下一节:完善繁荣的城市街区
<捕鱼达人>回顾
【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 IOS游戏开发-城市跑酷2】python create_project
- 【cocos2d-x IOS游戏开发-城市跑酷3】读取资源,设置背景层
- 【cocos2d-x IOS游戏开发-城市跑酷6】添加街区元素:墙、屋顶、烟囱
- 【cocos2d-x IOS游戏开发-城市跑酷12】男一号上场,大家鼓掌!
- 【cocos2d-x IOS游戏开发-城市跑酷13】游戏玩法:友情提示:how to play?
- 【cocos2d-x IOS游戏开发-城市跑酷4】设置“道具”:云、路灯、竞技团队
- 【cocos2d-x IOS游戏开发-城市跑酷7】设计烟囱与烟的效果
- 【cocos2d-x IOS游戏开发-城市跑酷14】重写触屏[Touch]事件处理机制,响应玩家操作
- 【cocos2d-x IOS游戏开发-城市跑酷16】碰撞检测:撞墙 or 从房子上掉下来
- 【cocos2d-x IOS游戏开发-城市跑酷10】完善繁荣的城市街区及地形图类
- 【cocos2d-x IOS游戏开发-城市跑酷17】Game Over,主角死亡?+死亡特效:帽子飞起来!
- 【cocos2d-x IOS游戏开发-城市跑酷18】统计结果,主角复活Try Again!!
- 【cocos2d-x IOS游戏开发-城市跑酷1】跑酷游戏介绍
- 【cocos2d-x IOS游戏开发-城市跑酷8】实现街区房子的摆放
- 【cocos2d-x IOS游戏开发-城市跑酷19】游戏效果图及资源引用页
- 【cocos2d-x IOS游戏开发-城市跑酷15】完善积分板【CCLabelBMFont】
- 【cocos2d-x IOS游戏开发-城市跑酷5】导演说:动起来,动起来!
- cocos2d-x游戏开发 跑酷(七) 添加金币和岩石
- 【cocos2d-x IOS游戏开发-捕鱼达人3】交叉编译环境搭建
- cocos2d-x游戏开发 跑酷(九) 源码下载及小结