Cocosd2d实例教程(二) 地图编辑器Tiled的安装使用

我们知道cocos2d是一个基于2d效果的游戏引擎,那么如果制作一个2d手机游戏我们需要创建相应的游戏画面,而cocos2d支持的游戏画面就是通过Tiled来制作的。这是一款通过通过像素来拼凑画面的软件,界面如下图所示

下面讲一下安装以及使用。

第一步:下载Tiled,地址:www.mapeditor.org

第二步:新建一个map,展示的是一个空的地图。

第三步:在地图的右下角加入一些图片集,这个在Tiled的example下面应该有,然后要做的就是拖动这些小的图片集拼凑大的地图!图片集可以从这里下载:http://pousse.rapiere.free.fr/tome/index.htm

(下一节讲如何将制作好的图片加入代码中以及最终演示)

作者:csdn博客 李博Garvin

返回栏目页:http://www.bianceng.cnhttp://www.bianceng.cn/OS/extra/

时间: 2024-12-02 16:07:09

Cocosd2d实例教程(二) 地图编辑器Tiled的安装使用的相关文章

【Cocosd2d实例教程二】地图编辑器Tiled的安装使用

(转载请注明出处:http://blog.csdn.net/buptgshengod)    我们知道cocos2d是一个基于2d效果的游戏引擎,那么如果制作一个2d手机游戏我们需要创建相应的游戏画面,而cocos2d支持的游戏画面就是通过Tiled来制作的.这是一款通过通过像素来拼凑画面的软件,界面如下图所示 下面讲一下安装以及使用. 第一步:下载Tiled,地址:www.mapeditor.org 第二步:新建一个map,展示的是一个空的地图. 第三步:在地图的右下角加入一些图片集,这个在T

Cocosd2d实例教程(三) Cocos2d瓦片地图的导入

上一节讲了如何使用Tiled制作瓦片地图,下面讲一下如何将地图导入游戏中. 第一步:将生成的文件导入resource中,如图,分别为地图和图片集 第二步:在HelloWorldLayer.h中修改代码,有一定基础的人还是比较好理解的. #import <GameKit/GameKit.h> // When you import this file, you import all the cocos2d classes #import "cocos2d.h" // Hello

【Cocosd2d实例教程三】Cocos2d瓦片地图的导入

(转载请注明出处:http://blog.csdn.net/buptgshengod)    上一节讲了如何使用Tiled制作瓦片地图,下面讲一下如何将地图导入游戏中.     第一步:将生成的文件导入resource中,如图,分别为地图和图片集     第二步:在HelloWorldLayer.h中修改代码,有一定基础的人还是比较好理解的. #import <GameKit/GameKit.h> // When you import this file, you import all the

Cocosd2d实例教程(六) Cocos2d实现屏幕背景的自动滚动

1.介绍 实现屏幕背景的自动滚动是游戏常遇到的功能,这样我们就不用绘制很长的背景图片,只要设计一张就可以,省时省力.这章将实现这个功能,并把源代码贡献给大家,废话不多说,先上个图,其实是动态的,只是截动态图有点麻烦. 2.代码实现部分 屏幕的动态滚动主要是一个刷新机制的问题. 第一步,还是进入HelloWorldLayer.h中定义一些节点的对象 <span style="color:#362e2b">#import <GameKit/GameKit.h> //

Cocosd2d实例教程(八) Cocos2d实现碰撞检测(含实例)

1.介绍 说到碰撞检测,最简单直观的例子就是超级玛丽里的吃金币功能,当两个物体碰撞在一起产生一定的效果.下面上图介绍下这章的实例.当机器人a走到机器人b的身上时,机器人b消失. 2.具体实现方式 其实思路很简单,就是规定每个精灵有他们自己的一个作用范围,当两个精灵的作用范围重叠时,一个精灵的不可见就可以了. 关于摇杆器控制精灵移动这些在前面的章节讲过了,就不多说. 返回栏目页:http://www.bianceng.cnhttp://www.bianceng.cn/OS/extra/

Cocosd2d实例教程(五) Cocos2d添加虚拟摇杆控制器

1.介绍 cocos2d为我们提供了好用的摇杆控制器,主要是对ZJoystick.h和ZJoystick.m的添加,实现了如下图的功能.通过摇杆可以控制图中精灵的移动.(但是还有一个技术性问题亟待解决,就是精灵移动后会有一个重影留在初始位置) 2.摇杆的实现 1) 将资源中的ZJoystick文件夹加到工程中(页面下方提供下载地址), 精灵的添加以及移动前面已经讲了,不知道的同学可以看教程四.工程名字为ControlWalking 2)修改HelloWorldLayer.h文件.加入一些需要的节

Cocosd2d实例教程(四) Cocos2d实现人物原地走动

1.首先安装TexturePacker 1)TexturePacker介绍 这是一款图片集合软件,生成.plist文件,是一种动画效果.将png图片人物走动的不同瞬间传进去,之后publish,将生成一个.plist和一个.png文件.如图 2) 下载地址 破解版的下载下载地址:http://download.csdn.net/detail/gshengod/6406389 2.第二步,代码部分 1)切换到HelloWorldLayer.m的init方法 将上面讲的资源添加到resouce中,同

【Cocosd2d实例教程五】Cocos2d添加虚拟摇杆控制器

(转载请注明出处:http://blog.csdn.net/buptgshengod) 1.介绍     cocos2d为我们提供了好用的摇杆控制器,主要是对ZJoystick.h和ZJoystick.m的添加,实现了如下图的功能.通过摇杆可以控制图中精灵的移动.(但是还有一个技术性问题亟待解决,就是精灵移动后会有一个重影留在初始位置) 2.摇杆的实现    1) 将资源中的ZJoystick文件夹加到工程中(页面下方提供下载地址), 精灵的添加以及移动前面已经讲了,不知道的同学可以看教程四.工

【Cocosd2d实例教程八】Cocos2d实现碰撞检测(含实例)

(转载请注明出处:http://blog.csdn.net/buptgshengod) 1.介绍      说到碰撞检测,最简单直观的例子就是超级玛丽里的吃金币功能,当两个物体碰撞在一起产生一定的效果.下面上图介绍下这章的实例.当机器人a走到机器人b的身上时,机器人b消失. 2.具体实现方式     其实思路很简单,就是规定每个精灵有他们自己的一个作用范围,当两个精灵的作用范围重叠时,一个精灵的不可见就可以了.      关于摇杆器控制精灵移动这些在前面的章节讲过了,就不多说.      首先在