Tiled Map Editor libgdx 讲解
Tiled Map Editor 主页为:http://www.mapeditor.org/,中文基本都翻译为瓦片编辑器,原因便是此工具是将小的碎片拼接在一起,形成一个个地图,因此叫做瓦片编辑器。
工具的主要目的便是编辑地图,以便游戏方便的使用地图,不必将地图数据和代码逻辑混合在一起。
这里有个简单的教程:
http://www.joynb.net/blog/archives/427
我们这里是来先讲下地图编辑器的目的,方便理解这个工具。
地图编辑器主要有三个概念:
层
对象
属性
层 便是 有几个层次叠加,比如超级玛丽,有个背景层,有个对象层,主人公在移动过程和对象层里面的怪物交互,背景层里面有装饰元素和阻碍的元素,当然我们可以把阻碍的元素抽出来作为另个层来处理,简化我们的循环。
对象层存在可移动的怪物,并且怪物需要自己的属性坐标,攻击值等等,以便和主任交互。
现在三个概念是否能清晰些呢?
层主要用来显示背景 和一些障碍 比如墙之类的方便我们做检测。
对象层是交互的生成敌人,可移动,可变化,并带有自己的属性,攻击值等等。
这样看来,游戏的整个框架便出来了。
下来我们来说说游戏怎么处理这些地图的:
简单来说,游戏里面都有加载地图的类,以及获取具体位置的对象以及属性,我们在过程里依据这些属性,便可生成对象,使其移动或者攻击,如此便出现了生动的游戏了。
说的比较简单了,后面在开发游戏再研究了。主要先分析SuperKoalio.java这个例子了,敬请期待了。
Tiled Map Editor libgdx 讲解相关推荐
- 【日常点滴016】python游戏库arcade结合Tiled map editor地图编辑器和Pymunk物理引擎制作游戏过程记录,并最终打包为exe文件
独此一家,建议收藏 前言 一.创建一个空白窗口 step001.py代码示例 二.创建很多全局能用的常量 step002.py代码示例 三.创建实例变量即代表各种精灵等的变量 step003.py代码 ...
- Tiled Map Editor(瓦片地图编辑器)的Java和QT版本区别
尊重作者劳动,转载时请标明文章出处. 作者: Bugs Bunny 地址: http://www.cnblogs.com/cocos2d-x/archive/2012/05/03/2479469.ht ...
- 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 ...
- 【Cocos2d-x游戏引擎开发笔记(13)】Tiled Map Editor(一)
原创文章,转载请注明出处:http://blog.csdn.net/zhy_cheng/article/details/8308609 Tiled Map Editor是Cocos2d-x支持的地图编 ...
- html5地图编辑器,Tiled地图编辑器 Tiled Map Editor 的使用(一)基础功能+地形功能...
看了很久关于 Tiled Map Editor 相关资料,但是网上的东西相对太少了,多日整理之后重新写一份吧 一方面是对自己学习的总结 另外也是和想入门的人做个分享. 首先是官网下载地址 http:/ ...
- Tiled Map Editor(一)
出处:http://blog.csdn.net/zhy_cheng/article/details/8308609 Tiled Map Editor是Cocos2d-x支持的地图编辑器,使用Tiled ...
- Tiled地图编辑器 Tiled Map Editor 的使用(一)基础功能+地形功能
看了很久关于 Tiled Map Editor 相关资料,但是网上的东西相对太少了,多日整理之后重新写一份吧 一方面是对自己学习的总结 另外也是和想入门的人做个分享. 首先是官网下载地址 http ...
- cocos2d-x 游戏 之 Tiled Map Editor(地图编辑)
转载于:http://blog.csdn.net/zhy_cheng/article/details/8308609 Tiled Map Editor是Cocos2d-x支持的地图编辑器,使用Tile ...
- Tiled Map Editor 地图编辑器(一)基础功能+地形功能
看了很久关于 Tiled Map Editor 相关资料,但是网上的东西相对太少了,多日整理之后重新写一份吧 一方面是对自己学习的总结 另外也是和想入门的人做个分享. 本文链接地址: [url]htt ...
最新文章
- python pip
- Android资源命名规范
- 4/7 SELECT语句:过滤(组合WHERE子句)
- leetcode1005. K 次取反后最大化的数组和
- 前端学习(2879):实现v-if和v-show设计分析 视图搭建
- 玩ts要注意什么_番禺三维创意拍摄要注意什么
- c语言程序如何实现分组,c程序-实现随机分组.ppt
- cp复制多个文件到指定目录
- Oracle生成流水号函数
- 190509每日一句
- 台达伺服b3参数_恩阳台达B3系列伺服安装
- 学习《华为基本法》(11):项目管理与审计制度
- 这就是中国80后!!!
- 领英改版后无法搜索开发客户?解决方法来了,恢复后可以继续在领英搜索开发客户。
- android拍照保存照片方向,Android:Camera2开发详解(上):实现预览、拍照、保存照片等功能...
- 数字电路反相器符号_逻辑非门真值表教程和反相器振荡器等效
- 地表反射率影响因素_全了,高考地理答题要点归纳!
- 2023首届大学生算法大赛 - 村庄
- c语言股票自动下单,介绍一种全自动操作智能买卖股票模型
- Luogu P4168 [Violet]蒲公英(分块)
热门文章
- 关于科研相关资料整理
- 一些网络调试助手和一些串口调试助手下载
- 如何用python实现把PDF转化成word文档呢
- Matlab 基础01 - 多维数组的排列转换和Permute 函数
- html 播放ftp上的视频文件,如何让 FTP 支持播放视频文件?
- 【转载】写给省选失利的童鞋们·没有一个节点叫失败
- 笔记本台式黑苹果安装教程 傻瓜式安装苹果10.12.6 以神舟战神k650D为例(2018年12月23日更新 免费放出文件)
- 教你更高效的管理医院设备,可别错过
- 推荐一个关于图标的网站
- 嵌入式UWB定位测距设备开发实战(8)硬件之数据与充电接口