cocos2d-iphone之魔塔20层第七部分
为了感谢大家对我的支持在最后给大家提供一下这七部分的代码下载
接着昨天的开始写,我们今天就要实现勇士的穿越楼层了,我们的魔塔游戏地图
终于要露出全貌了。
首先我们要做一些准备工作,在这里我要说一点我们的游戏地图如何制作我就先
不讲了,你可以自己根据网上的游戏自己制作,也可下载我提供的游戏码源,里面
有全套地图。
好了开始正题了,我们现在Game01.h中定义一个变量int curfloor(当前楼层),然后
在Game01.m中加载地图之前把其赋值为0:curfloor = 0。并把我们加载地图第一行
中的1换成curfloor。代码:
但是你会发现我们的勇士无法通过仙子向上走,下面我们就在canMoveTo:这个方法
中if(npc_tileGid)循环里添加如下代码
if (upfloor_tileGid) { canmove = NO; [self updateGameLayer:1]; } if (downfloor_tileGid) { canmove = NO; [self updateGameLayer:-1]; }下面运行一下,我们的勇士就可以穿越楼层了,先激动一下吧!!!
今天添加的代码不多但是很关键哦,先消化一下吧.
这部分代码下载