首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

cocos2d-iphone之魔塔20层第七一部分

2013-02-28 
cocos2d-iphone之魔塔20层第七部分为了感谢大家对我的支持在最后给大家提供一下这七部分的代码下载接着昨

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];    }

下面运行一下,我们的勇士就可以穿越楼层了,先激动一下吧!!!

今天添加的代码不多但是很关键哦,先消化一下吧.

这部分代码下载



8楼wqj3659883昨天 16:26
不错。写的很详细
7楼swordpy昨天 10:51
Good,写得很详细,整个架构应该还是MVC的设计模式,如果能用一张图描述下就好了!~
Re: fire_work昨天 14:15
回复swordpyn谢谢你的支持,你所说的我过两天写一下,希望到时候帮我顶一下
6楼oShenLi1前天 10:29
顶起
5楼chenyuan112958前天 08:26
大撒旦第三方撒旦法撒旦发射范德萨
4楼chenyuan112958前天 08:26
打发所发生的发生的发生
3楼chenyuan112958前天 08:26
撒反对撒撒法撒法撒旦发射点
2楼Horace88前天 17:57
Good,写得很详细,整个架构应该还是MVC的设计模式,如果能用一张图描述下就好了!~
1楼lixinnan18前天 16:01
你这个switch太麻烦了。。。应该用面向对象思想了。n给三个钥匙啥的是个剧情,应该单独写类,然后继承实现不同的剧情。
Re: fire_work前天 17:56
回复lixinnan18n跟仙子的谈话属于npc交谈中的这个到后面我在统一添加和讲解

热点排行