![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS游戏
周亚权
困难的是那一颗心只要能持之以恒地去做有恒心有毅力不放弃就能逐渐接近梦想
展开
-
cocos2d-iphone之魔塔20层第八部分
为了感谢大家对我的支持这里给大家提供一下这八部分的代码下载 昨天我们的勇士可以穿越楼层了,但是我们的游戏界面还不够“生动”,接下来我们就要添加一些代码使其“生动”起来。 这部分代码不多但是却能让地图上的怪物都动来,那么就让我们来添加一下这部分代码吧,这部分代码需要添加到TitledMap.m中titledMapAnalytic方法中if(heroPoint_tileGi原创 2013-02-26 00:55:20 · 2623 阅读 · 3 评论 -
cocos2d-iphone之魔塔20层第六部分
今天我们接着第五部分的开始讲,上一章我们让勇士和怪物可以战斗了,但是我们会发现一个问题就是勇士的血量减少了,但是右面的生命值没有变化。下面我们就开始添加这些标签的更新方法,让它们随着进度变化。这些游戏数据的更新都是在Herohp这个类中进行的,需要添加的代码:Herohp.h要添加代码-(void) updateHeroHp;-(void) updateHeroAttac原创 2013-02-24 04:19:06 · 2745 阅读 · 2 评论 -
cocos2d-iphone之魔塔20层第一部分续
这个魔塔游戏之前使用cocos2d-iphone 1.0做的,有些用cocos2d-iphone 2.0做的同学就晕了这第一部分的为啥跟我的不一样呢,今天呢我就说一下如何用2.0做这个游戏,只有第一部分的不一样,后面的部分不变。 其实,这里同样是先把HelloWorldLayer删除掉然后添加Scenemanager和Menu两个文件,Menu部分代码不变。Sceneman原创 2013-02-26 15:28:11 · 1191 阅读 · 0 评论 -
cocos2d-iphone之魔塔20层第十部分
这部分教程源代码连接今天我们要在我们的主场景中添加两个重要的精灵,就是楼层传送和怪物查看。首先我们要在Game01.h中添加://风之罗盘图标 CCSprite *floorFly; //洞悉权杖图标 CCSprite *predict;然后在Game01.m的初始化方法中添加这两个精灵//飞行器图标CCTexture2D *Te原创 2013-03-02 04:34:18 · 1672 阅读 · 0 评论 -
cocos2d-iphone之魔塔20层第三部分
接着上一章我们要是我们的勇士移动起来这部分教程源代码连接首先我们要添加一个方向控制器,首先在Game01这个类头文件中定义定义四个属性@property (nonatomic,retain) CCSprite *btnup;@property (nonatomic,retain) CCSprite *btndown;@property (nonatomic,retain) CC原创 2013-02-23 03:32:29 · 2467 阅读 · 0 评论 -
cocos2d-iphone之魔塔20层第九部分
下午我将第十部分教程发布到首页,希望大家多多支持 这部分教程源代码连接 我们的游戏大部分功能已经实现了接下来我们就要来完善npc有关内容了,昨天有个朋友说序章中遇到仙子是有一个剧情的,这个确实有而且游戏中还有很多npc的剧情,今天我们就开始添加这部分内容吧! 首先我们要添加一个用于创建npc剧情的类:TalkTonpc,要知道游戏中有很多与npc交谈的原创 2013-03-02 02:29:17 · 1768 阅读 · 0 评论 -
cocos2d-iphone之魔塔20层第四部分
这部分教程源代码连接 接下来我们就要添加勇士的移动检测了,再添加移动检测之前我们要把我们自己制作的地图进行解析首先我们基于cocos2d建一个类,类名为:TitledMap 这个类继承CCTMXTiledMap,建成如下:下面我们开始添加TitledMap.h中的代码之前我说过我们的地图由多个图层组成,所以在这个类中我们每一个图层都相应的设置一个属性还有上一章说过原创 2013-02-23 05:01:53 · 2348 阅读 · 0 评论 -
cocos2d-iphone之魔塔20层第二部分
我们接着第一部分教程继续写开始游戏部分 这部分教程源代码连接 下面我们开始接着昨天的内容添加,首先我们的游戏界面分为两个部分(游戏地图层,英雄信息层) 我们添加文件Game01(游戏地图层), Herohp(英雄信息层),Hero(英雄)三个文件(在这里我的命名不太规范可以自己修改)Hero.h文件代码#import#import"cocos2d.h"原创 2013-02-22 09:15:03 · 3751 阅读 · 5 评论 -
cocos2d-iphone之魔塔20层完结篇
tiled地图编辑器下载连接这一章我们讲一下特殊门的打开问题,游戏中有两中特殊门,在第二层中我们可以看到左边的特殊门是需要小偷帮你打开的代码之前已经添加过了;右边的特殊门是根据在地图中多次用到大部分都是走过去直接就可以打开的,在第七层中是需要把四个守卫打败才能打开,在我们的二十一层中的两个门是把boss打败之后就能打开了。那么接下来我们就开始添加右面特殊门的开启了,我们需要在if(原创 2013-03-05 02:32:15 · 2726 阅读 · 6 评论 -
cocos2d-iphone之魔塔20层第五部分
这部分教程源代码连接这一章我们就要开始在Game01.m文件中canMoveTo: 方法中的if循环中添加相应的事件了,我在制作地图时图块都设置了其属性如图:这里我就要获取其属性值NSDictionary *props = [self.curtitleMap propertiesForGID:enemy_tileGid];NSString *value = [prop原创 2013-02-23 11:38:57 · 1944 阅读 · 1 评论 -
cocos2d-iphone之魔塔20层第十一部分
这部分我们要添加怪物查看了,首先我们看一下下面这张图:这就是我们所要实现的效果图,我们很容易就能看到其相似的地方每个怪物显示的内容都差不多。我们这里需要添加两个类MonsterInformation(查看怪物信息主界面)和MonsterInformationCell(单个怪物显示信息块)首先我们来看一下MonsterInformation.h文件代码:#import#imp原创 2013-03-04 00:32:38 · 2068 阅读 · 0 评论 -
cocos2d-iphone之魔塔20层第七部分
为了感谢大家对我的支持在最后给大家提供一下这七部分的代码下载 接着昨天的开始写,我们今天就要实现勇士的穿越楼层了,我们的魔塔游戏地图终于要露出全貌了。 首先我们要做一些准备工作,在这里我要说一点我们的游戏地图如何制作我就先不讲了,你可以自己根据网上的游戏自己制作,也可下载我提供的游戏码源,里面有全套地图。 好了开始正题了,我们现在Game01.h中定义一个原创 2013-02-25 02:15:29 · 7176 阅读 · 10 评论 -
cocos2d-iphone之魔塔20层第一部分
tiled地图编辑器下载连接魔塔游戏素材 这是我第一次写博客,刚开始学习ios的时候我自己学了一个月基础就开始搜索各种游戏教程我发现大多数都是很基础,很简单的游戏,我跟着教程学到了很多东西,后来我想找一个魔塔开发教程,可是怎么搜都搜不到,后来我只能自己制作了,这里我写成教程供大家参考、学习。 这款游戏是用cocos2d制作的,cocos2d-iphone的安装教程原创 2013-02-22 05:32:12 · 6791 阅读 · 18 评论