Tiled Map Editor 主页为:http://www.mapeditor.org/,中文基本都翻译为瓦片编辑器,原因便是此工具是将小的碎片拼接在一起,形成一个个地图,因此叫做瓦片编辑器。
工具的主要目的便是编辑地图,以便游戏方便的使用地图,不必将地图数据和代码逻辑混合在一起。

这里有个简单的教程:
http://www.joynb.net/blog/archives/427
我们这里是来先讲下地图编辑器的目的,方便理解这个工具。

地图编辑器主要有三个概念:

对象
属性

层 便是 有几个层次叠加,比如超级玛丽,有个背景层,有个对象层,主人公在移动过程和对象层里面的怪物交互,背景层里面有装饰元素和阻碍的元素,当然我们可以把阻碍的元素抽出来作为另个层来处理,简化我们的循环。
对象层存在可移动的怪物,并且怪物需要自己的属性坐标,攻击值等等,以便和主任交互。

现在三个概念是否能清晰些呢?
层主要用来显示背景 和一些障碍 比如墙之类的方便我们做检测。
对象层是交互的生成敌人,可移动,可变化,并带有自己的属性,攻击值等等。
这样看来,游戏的整个框架便出来了。

下来我们来说说游戏怎么处理这些地图的:

简单来说,游戏里面都有加载地图的类,以及获取具体位置的对象以及属性,我们在过程里依据这些属性,便可生成对象,使其移动或者攻击,如此便出现了生动的游戏了。

说的比较简单了,后面在开发游戏再研究了。主要先分析SuperKoalio.java这个例子了,敬请期待了。

Tiled Map Editor libgdx 讲解相关推荐

  1. 【日常点滴016】python游戏库arcade结合Tiled map editor地图编辑器和Pymunk物理引擎制作游戏过程记录,并最终打包为exe文件

    独此一家,建议收藏 前言 一.创建一个空白窗口 step001.py代码示例 二.创建很多全局能用的常量 step002.py代码示例 三.创建实例变量即代表各种精灵等的变量 step003.py代码 ...

  2. Tiled Map Editor(瓦片地图编辑器)的Java和QT版本区别

    尊重作者劳动,转载时请标明文章出处. 作者: Bugs Bunny 地址: http://www.cnblogs.com/cocos2d-x/archive/2012/05/03/2479469.ht ...

  3. How to Make Terrains in Tiled Map Editor

    Published July 13th, 2015 by Stephen Gygi How to Make Terrains in Tiled Map Editor http://www.binary ...

  4. 【Cocos2d-x游戏引擎开发笔记(13)】Tiled Map Editor(一)

    原创文章,转载请注明出处:http://blog.csdn.net/zhy_cheng/article/details/8308609 Tiled Map Editor是Cocos2d-x支持的地图编 ...

  5. html5地图编辑器,Tiled地图编辑器 Tiled Map Editor 的使用(一)基础功能+地形功能...

    看了很久关于 Tiled Map Editor 相关资料,但是网上的东西相对太少了,多日整理之后重新写一份吧 一方面是对自己学习的总结 另外也是和想入门的人做个分享. 首先是官网下载地址 http:/ ...

  6. Tiled Map Editor(一)

    出处:http://blog.csdn.net/zhy_cheng/article/details/8308609 Tiled Map Editor是Cocos2d-x支持的地图编辑器,使用Tiled ...

  7. Tiled地图编辑器 Tiled Map Editor 的使用(一)基础功能+地形功能

    看了很久关于 Tiled Map Editor 相关资料,但是网上的东西相对太少了,多日整理之后重新写一份吧 一方面是对自己学习的总结 另外也是和想入门的人做个分享. 首先是官网下载地址   http ...

  8. cocos2d-x 游戏 之 Tiled Map Editor(地图编辑)

    转载于:http://blog.csdn.net/zhy_cheng/article/details/8308609 Tiled Map Editor是Cocos2d-x支持的地图编辑器,使用Tile ...

  9. Tiled Map Editor 地图编辑器(一)基础功能+地形功能

    看了很久关于 Tiled Map Editor 相关资料,但是网上的东西相对太少了,多日整理之后重新写一份吧 一方面是对自己学习的总结 另外也是和想入门的人做个分享. 本文链接地址: [url]htt ...

最新文章

  1. python pip
  2. Android资源命名规范
  3. 4/7 SELECT语句:过滤(组合WHERE子句)
  4. leetcode1005. K 次取反后最大化的数组和
  5. 前端学习(2879):实现v-if和v-show设计分析 视图搭建
  6. 玩ts要注意什么_番禺三维创意拍摄要注意什么
  7. c语言程序如何实现分组,c程序-实现随机分组.ppt
  8. cp复制多个文件到指定目录
  9. Oracle生成流水号函数
  10. 190509每日一句
  11. 台达伺服b3参数_恩阳台达B3系列伺服安装
  12. 学习《华为基本法》(11):项目管理与审计制度
  13. 这就是中国80后!!!
  14. 领英改版后无法搜索开发客户?解决方法来了,恢复后可以继续在领英搜索开发客户。
  15. android拍照保存照片方向,Android:Camera2开发详解(上):实现预览、拍照、保存照片等功能...
  16. 数字电路反相器符号_逻辑非门真值表教程和反相器振荡器等效
  17. 地表反射率影响因素_全了,高考地理答题要点归纳!
  18. 2023首届大学生算法大赛 - 村庄
  19. c语言股票自动下单,介绍一种全自动操作智能买卖股票模型
  20. Luogu P4168 [Violet]蒲公英(分块)

热门文章

  1. 关于科研相关资料整理
  2. 一些网络调试助手和一些串口调试助手下载
  3. 如何用python实现把PDF转化成word文档呢
  4. Matlab 基础01 - 多维数组的排列转换和Permute 函数
  5. html 播放ftp上的视频文件,如何让 FTP 支持播放视频文件?
  6. 【转载】写给省选失利的童鞋们·没有一个节点叫失败
  7. 笔记本台式黑苹果安装教程 傻瓜式安装苹果10.12.6 以神舟战神k650D为例(2018年12月23日更新 免费放出文件)
  8. 教你更高效的管理医院设备,可别错过
  9. 推荐一个关于图标的网站
  10. 嵌入式UWB定位测距设备开发实战(8)硬件之数据与充电接口