Tiled地图编辑器支持普通视角地图和45度角地图, 它生成的地图数据文件cocos2d-x完美的支持,Tiled地图编辑器是一个以普通使用为目标地图编辑器,它使用简单而且能够轻松地在不同的游戏引擎中使用,其特性有: 1.使用基于XML编码形的地图数据文件使用能够在不同游戏引擎中通用 2.支持普通.45度两种视角 3.对象的放置位置能够精确到像素 4.支持图素.层次和对象等通用概念 5.自己主动又一次加载图素集 6.能够重置图素的大不和偏移 7.支持图章刷和填充等高效工具 8.支持以通用的格式输…
一.Tiled Map Editer 下载地址 http://www.mapeditor.org/download.html 二.官方教程查看 下载安装后,不管windows还是Mac系统都包含官方例子. Mac下安装成功后在桌面会生成Tiled库,我安装的版本是 Tiled 1.0.3,生成的库就是这样的,如图: 打开它,目录如图: 接着打开examples目录,里面就是官方提供的demo. examples目录下所有tmx文件都是tiled文件.自己可以查看例子学习. 2.windows 官…
Tiled是款不错的地图编辑器,不过快捷键真是隐蔽啊,不看github上得wiki根本不知道,用的过程中查英文文档总是觉得慢,所以翻译成了中文. 通用 右键点击图块(tile):复制图块到图章刷(拖动可以复制更大的区域) Ctrl+鼠标滚轮:缩放图块集或地图 Ctrl+加号/减号:缩放地图 Ctrl+0:调整地图到标准大小 Ctrl+对象大小调整:贴合到网格 Ctrl+对象移动:贴合到网格 鼠标中间点击/空格:拖动地图位置 F5:运行默认命令 Ctrl+C:复制 Ctrl+V:粘帖 Ctrl+X…
原地址:http://www.unity蛮牛.com/thread-20854-1-1.html   Tile是一个非常好用的地图编辑器,一直以来我都在找支持tilemap的unity2D插件,但是找了很多都不合意,所以干脆就自己动手写了个这样的小插件.使用方法:1.首先在Tiled里绘制好地图,然后把地图导出为JSON文件PS:目前对象层只能读取矩形对象,并会把所有的矩形对象变成Unity中的Physics 2D/Box Collider 2D 2.把导出的JSON文件和图块图片文件一起导入U…
功能:1. 拖放地图元素至地图编辑器中2. 可设置参考图3. 背景图可平铺,中央,左上角等放置4. 地图上的元素可旋转,可删除,可拖动5. 保存地图数据时同时生成XML格式的地图信息 ------------------------- V1.2.4 1. 保存地图时生成一张原始尺寸图片 2. 地图载入时通过XML序列来载入 --------------------------------------------------------- V1.1.3 1. UI结构变更,图库布置更加合理 ---…
因工作原因,需要导入格子数为1200x1200的Tiled地图文件(*.tmx)到Unity3d中显示出来.尝试过一些其它插件,后面发现X-UniTMX是比较好用的. X-UniTMXhttp://forum.unity3d.com/threads/released-x-unitmx-a-tiled-map-tmx-importer-for-unity3d.199895/ docs of X-UniTMXhttp://chaoseiro.bitbucket.org/docs/X-UniTMX/i…
由9秒社团开发并维护的MarbleMap是支持Cocos2d-x坐标系和as3坐标系的地图编辑器,功能完善高效.这里详细介绍一下它的使用方法! 一.功能简述 由9秒社团开发并维护的MarbleMap是支持Cocos2d-x坐标系和as3坐标系的地图编辑器,功能完善高效.这里详细介绍一下它的使用方法! 二.        控制面板 具体功能将在之后分别介绍. A.        新建 点击"浏览",可以导入地图图片资源.可编辑属性包括:地图名称,网格宽度(像素).网格高度(像素),左下角…
(转载请注明出处:http://blog.csdn.net/buptgshengod) 我们知道cocos2d是一个基于2d效果的游戏引擎,那么如果制作一个2d手机游戏我们需要创建相应的游戏画面,而cocos2d支持的游戏画面就是通过Tiled来制作的.这是一款通过通过像素来拼凑画面的软件,界面如下图所示 下面讲一下安装以及使用. 第一步:下载Tiled,地址:www.mapeditor.org 第二步:新建一个map,展示的是一个空的地图. 第三步:在地图的右下角加入一些图片集,这个在Tile…
之前学习了瓦片地图类,现在我们来学习下瓦片地图制作工具 这个是开源的工具,可以从网上下载,下面我们演示下怎么做地图 步骤1 将需要用到的图片放到一个目录下,比如我机器上就是d:\tiled,这些图片是基础纹理 步骤2 打开软件创建一个新的文件…
1.现在,.h声明private: cocos2d::CCSprite* ninja; cocos2d::CCTMXTiledMap*  tileMap; 然后.cpp中增加tileMap = CCTMXTiledMap::create("MyTileMap.tmx"); CCTMXLayer* backLayer = tileMap->layerNamed("Tile Layer 1"); CCAssert(backLayer, "Can not…
V3.2.4 (2014-07-03) ---------------------------1. 保存地图的锁定与可视状态:2. 地图单独存为map格式结尾的文件与导出的XML文件区别:3. 修正瓷片角度数据:4. 修正渲染顺序数据:5. 修正导出地图XML文件BUG:6. 修正字体渲染时PX至PT数值的转换: V3.0.0 (2014-06-25) ---------------------------1. 导出地形图XML:2. 导出引导提示XML:3. 新增加了引导提示编辑功能:4. 保…
MapEditorV2.3 changelog: ====================================== V2.9.0 (2013-11-18)---------------------------1. 除底层的地形层处,其它图片上的图片可以相互覆盖,同一位置可以存放多个图片;2. 增加渲染顺序属性,以便瓷片渲染显示顺序不同:3. 加入属性变更事件捕获,变更瓷片属性,立即刷新渲染结果,不用强制手动刷新4. 注意:用鼠标拖动瓷片时渲染顺序值会归0(由于选中瓷片是根据位置计算出…
cocos2d-x中的瓦片地图是通过tiledMap软件制作的,存档格式是.tmx格式.此软件的使用步骤简单总结如下: (1)制作瓦片地图 1 打开软件,软件界面如下图. 2. 新建地图(文件->新文件) 3.增加新图块(地图->新图块) 4. 制作地图.在图层区域,单击右键可以新建图层和对象,上面的工具栏中的工具,制作地图. 5 导出,记住格式一定是tmx格式 说明 有时候,在使用地图的时候,可能会报找不到资源的错误,可以使用xcode打开地图文件,将资源路径修改如图所示形式. 在地图完成后…
采用多文理混合,单页面支持8张文理进行刷绘…
上节课写了关卡选择场景,那么接下来写关卡内容,先写最基本的地图的加载 我们新建一个场景类,如下所示: class CityScene : public cocos2d::CCLayer { public: CityScene(); ~CityScene(); virtual bool init(); static cocos2d::CCScene *scene(); static cocos2d::CCScene *scene(int round); CREATE_FUNC(CityScene)…
1.第一个直接看看这个游戏看起来视频(GIF我们不能满足游戏展) 跑酷游戏最纠结的是地图.碰撞倒是简单,能够自己写或者使用box2d等物理引擎.跑酷游戏地图的特点就是随机性.可是随机中又有策划特意安排的部分.这样让玩家有小小惊喜.所以我就打算这样实现:用地图编辑器编写个几十个地图,然后洗牌掉,从第一个開始取,直到最后最后一个后.再又一次洗牌,取第一个.这样就能突出天天跑酷游戏的特点. 随机中又有特定安排. 游戏中绘制地图当然不能一次所有完毕,那样太慢了. 手机屏幕横向就那么长,初始化两个地图就够…
1.cocos2d-x的瓦片地图是用Tiled地图编辑器做的,这个软件开源,免费,一般都是用它制作瓦片地图. 2.瓦片地图是由块层和对象组成的,块层的作用是显示和一些重叠的时候覆盖角色的作用,而对象是可以进行一些事件的触发和处理的.可以从制作好的plist文件中获取主角对象的坐标,这个坐标可以作为精灵创建时的初始坐标. 3.第一层块层可以是背景层,第二层块层可以是事物层,然后再加一个主角对象,打包成plist文件就可以了. 4.地图随主角的移动,其实是屏幕的移动,瓦片地图本身没有动,主角在动,动…
<疯狂iOS讲义(下)——iPhone/iPad高级应用与手游开发(含CD光盘1张)> 基本信息 作者: 李刚    肖文吉 出版社:电子工业出版社 ISBN:9787121224379 上架时间:2014-2-21 出版日期:2014 年3月 开本:16开 页码:628 版次:1-1 所属分类:计算机 > 软件与程序设计 > 移动开发 > iPhone   更多关于>>> <疯狂iOS讲义(下)——iPhone/iPad高级应用与手游开发> 编…
引言 程序截图: 本教程将会教大家如何使用Cocos2d-x来做一个基于tile地图的游戏,当然还有Tiled地图编辑器.(我们小时候玩的小霸王小学机里面的游戏,大部分都是基于tile地图的游戏,如坦克大战.冒险岛.吞食天地等)我们将会创建一个忍者在沙漠中找西瓜吃的小游戏. 在第一部分教程中,我将教大家如何使用Tile来创建地图,怎样把地图加到游戏中,怎么让地图跟随玩家滚动,以及怎样使用对象层. 在第二部分教程中,我将介绍如何在地图中创建可碰撞的区域,如何使用tile属性,如何制作可拾取的物体和…
LayaAir引擎 TiledMap 使用 所需要的软件: Tiled地图编辑器 版本0.16.2 LayaAir IDE 所需要的图片:图块图片(1.png) 步骤1: 文件->新文件-> 步骤2:添加新图块 地图->新图块->浏览(选择你图块的路径)->OK 步骤3:画图 步骤4: 导出图块集,命名为66.tsx 步骤5: 导入图块集 步骤6: 地图->Map protperties -> XML 步骤7: 文件->保存->命名为66.tmx 步骤…
由于一张大的世界地图或背景图片往往可以由屈指可数的几种地形来表示,每种地形对应于一张小的图片,我们称这些小的地形图片为瓦片.把这些瓦片拼接在一起,组合成一个完整的地图,这就是瓦片地图集的基本原理. Cocos2D-x中支持两种瓦片地图集格式:一种是*.tag文件格式,一种是*.tmx文件格式. ·*.tag文件格式一般采用photoshop生成,在Cocos2D-x中为了兼容性仍保留,目前已经不推荐使用这种方式拼图.虽然如此,我们还是简单了解一下.Cocos2D-x通过类CCTileMapAtl…
1.地图控件:   地图控件可支持导入Tiled地图编辑器导出的tmx格式文件,地图是制作游戏关卡地形图的控件,对于即时战略类型游戏的制作,为了使玩家流畅的切换游戏画面,经常会使用超过屏幕尺寸的地图.如果选择使用不用的背景图片切换场景,不仅造成资源浪费,加载速度也会变的很慢.   地图控件很好的解决了这一问题:采用瓦片地图的形式.一张大的背景图由几种地形表示,每种地形对应一张小图片,即瓦片,把这些瓦片拼接起来,就组成了一个完成的地图.对一些不同地形的场景切换时,只需加载瓦片,大大提升效率.   …
https://zhuanlan.zhihu.com/p/20768495 最近看到网上一篇文章,标题叫做<2016年 最火的 15 款 HTML5 游戏引擎>.目前针对HTML5游戏的解决方案已经非常多,但谁好谁差却没有对比性资料.特意花了几天时间,针对文章中出现的12款免费开源引擎做了一次相对完整的对比分析,希望能对大家有所帮助. 针对技术类产品对比,通常有多个维度进行对比,不仅仅是技术层面,还有许多非技术层面的内容会影响我们的使用结果.本文从如下几个维度进行多重对比. 2D与3D 编程语…
canvas标签一直是html5的亮点,用它可以实现很多东西.我想用它来绘画像迷宫那样的地图.借助到的工具有瓦片地图编辑器tiled(点击跳转到下载链接). 如图:如果你想要画像这样的迷宫地图,如果不用canvas,可以通过dom操作拼接一个一个div,以达成这个效果.那样是不是很不合理?首先,页面上会存在大量的div,并且通过dom操作生成很耗性能,如果地图大了,会非常不流畅,非常卡.如果用canvas,性能就会大大提高.方法也很简单,代码量也非常少. 简单介绍完了之后开始进入正题.上面提到的…
转的 在这个分为上下两部分的教程中,我们将介绍如何使用Cocos2D-X和地图编辑器做一款基于地图块的游戏.在这个简单的地图块游戏里,一个精灵将在沙漠里搜寻它可口的西瓜! 在教程的第一部分,我们将介绍如何创建一个地图,如何将地图添加到游戏中,如何滚动地图以跟着玩家跑,以及如何使用对象层. 在本教程的第二部分,我们将介绍如何在地图上制作碰撞区,如何使用地图块的属性,如何制作宝藏并动态的修改地图,以及如何确保你的忍者不暴饮暴食. 如果你还没有学习“如何用cocos2d-x来开发简单的Uphone游戏…
做游戏,场景是一个很重要的部分,如果缺少这一步,很难做出好的游戏,对于cocos2dx来说,有很多2D的地图编辑器可以用,效果都还可以,其中Tiled是支持的比较好的,它支持Tiled编辑出来的几种模式,比如正常.45度地图等. 如果要做小型的手机游戏,使用正常模式就足够了,cocosdx支持的很好,如果要具有3D感,那么可以使用45度正常地图.但是如果要做大场景,比如底图4000*4000像素级别的,那么Tiled可以使用交错(Staggered)模式,但是cocos2dx封装的并不支持,需要…
实例比较简单,如图所示,地图上有一个忍者精灵,玩家点击他周围的上.下.左.右,他能够向这个方向行走.当他遇到障碍物后是无法穿越的,障碍物是除了草地以为部分,包括了:树.山.河流等. 忍者实例地图(TODO用这个精灵替换图中的) 设计地图我们采用David Gervais提供开源免费瓦片集,下载的文件dg_grounds32.gif,gif文件格式会有一定的问题,我们需要转换为.jpg或.png文件.本实例中我是使用PhotoShop转换为dg_grounds32.jpg.David Gervai…
支持libGDX的地图编辑器有很多种,其中比较常用的工具为Tiled地图工具.Tiled是一款非常好用的地图编辑器.下载地址:http://www.mapeditor.org TiledMap类: 又称瓦片地图类,主要用于解析地图编辑器所保存的地图文件. 常用方法: dispose():销毁当前地图中的所有纹理 getLayers():获取当前地图中的所有图层,返回值为MapLayers类型变量 getProperties():获取当前地图的所有属性,返回值为MapProperties类型变量…
在游戏开发过程中,我们会遇到超过屏幕大小的地图,比如即时战略游戏,使得玩家能够在地图中滚动游戏画面.这类游戏一般会有丰富的背景元素,假设直接使用背景图切换的方式,须要为每一个不同的场景准备一张背景图,并且每一个背景图都不小,这样会造成资源浪费. 瓦片地图就是为了解决这问题而产生的.一张大的世界地图或者背景图能够由几种地形来表示,每种地形相应一张小的的图片,我们称这些小的地形图片为瓦片.把这些瓦片拼接在一起,一个完整的地图就组合出来了,这就是瓦片地图的原理. TileMap方案 在Cocos2d-…
下一节<Cocos2d-x 地图行走的实现2:SPFA算法>: http://blog.csdn.net/stevenkylelee/article/details/38440663 本文乃Siliphen原创,转载请注明出处:http://blog.csdn.net/stevenkylelee 本文的实现使用的环境是:Cocos2d-x 3.2.VS2013 本文,我们终于实现的地图行走效果例如以下2图: 以下是2张屏幕录制的gif动绘图,有点大.看不到的话.耐心等待一下.或者刷新页面试试.…