44 Mappy地图编辑器下载 - 雪炭网

Mappy地图编辑器下载2015-02-05 14:09:50

( 还没有投票,继续加油! )
分享:
31.3K

游戏地图编辑器使用指南

摘要:

本文主要介绍目前开发游戏比较流行的两款工具mappymapwin)和tiled,分别介绍工具的安装、使用、优缺点分析,虽然不能面面俱到,但使用要点之处都已说明。作为开发游戏的fans们必不可少的入门指南。

工具箱

游戏地图编辑器使用指南

本文主要介绍目前开发游戏比较流行的两款工具mappymapwin)和tiled,分别介绍工具的安装、使用、优缺点分析,虽然不能面面俱到,但使用要点之处都已说明。作为开发游戏的fans们必不可少的入门指南。

一、何所谓地图编辑器
 地图编辑器,顾名思义,就是用来编辑地图的工具,如果玩过《魔兽争霸》或是《帝国时代》、《英雄无敌》的话,应该会知道这几款游戏都附有地图编辑工具,可提供玩家自行编辑地图关卡,地图编辑器就具有类似的功能。

二、mappymapwin)入门指南:

1.
预备知识:
tile
:中文名字-瓷砖,呵呵,也就是平铺在某个物体表面上的单元。使用过j2meTile或者vc开发游戏的都知道。
playback library
:回放库,支持装载和显示mapwinFMP地图文件的库。

2.mapwin
简介:


软件名称:mapwin
版本:1.4.11
运行环境:windows
依赖库文件:libpng12.dllzlib.dll
用途:灵活的建立2d3d游戏的tile
强大的回放库支持:DirectXAllegroOpenGLJavaCDXSDLDelphiBlitz BasicDark BasicGBAMappyCombinedGameMaker

3.
快速安装导航:
首先就是下载mapwin,作者下载的是mapwin1.4.11版。
如果需要支持PNG图片,那么就要到下载两个dll文件:
zlib.dll-
用于文件压缩,下载地址:zlib.net
libpng12.dll-libpng
window版,png图像压缩库,下载地址:gnuwin32
安装这两个dll文件很简单,方法就是直接复制到mapwin目录下。

4.
快速使用导航:
1)第一步就是启动程序。然后File->newmap,新建一个map,设置每个tile的长宽和map包含的tile的行数和列数。


2)根据提示进入File->Import...,选择作为tile的图片,这样右侧会出现以前面设置的按照每个tile的长宽划分的图片tile

3)此时就可以使用鼠标选取tile,在map中的适当位置点击便会将此tile画在map上。使用右键可以删除map上的title


4mapwin默认只有一个layer,如果要新建layer的话,可以通过Layer->addlayer实现,map上方的状态条会显示鼠标当前的位置和当前Layer的层数。

5map完成后,按ctrl+s保存,选择File->exportas text,将map导出为用map数组表示的文本。其中“Map Arrays Prefixwith”选项可以修改为java语言表示数组的形式:new int[][]。这样就会生成j2me中可用的代码片断,可以直接用到程序中。


5.
优缺点:
优点:与tiled相比,支持2d3d游戏,具有很多的游戏开发接口和语言;使用相应的回放库可以设置碰撞检测等扩展功能。
缺点:缺少快捷工具栏,操作速度慢。

三、tiled入门指南:

1.
预备知识:
Tileset
tile的集合,这是tiled管理tile的一种分组方式。每个tile有一个name来代表。
Tile
的存在方式:tiled软件管理tile的方法与众不同。tile默认只保存在map中,也可以导出为.tsx文件供多个map共用。

2.tiled
简介:


软件名称:Tiled
版本:0.5.1
运行环境:支持javaos
依赖库文件:无
用途:tiled地图编辑器是一种用于通用目的的编辑器。特点是比较好用,风格类似mini版的photoshop。它可以用于制作多种类型的游戏引擎需要,而且支持使用插件读写map、增加用于引擎的map格式。

3.
快速安装导航:
下载tiled,然后解压缩,可以发现tiled.jar文件,使用java -jartiled.jar命令来运行之。

4.
快速使用导航:
1)使用File->new,进入New MapDialog对话框,其中可以选择Map的类型,设置Map sizeTile size,这和mapwin很类似。


2)建立map之后,系统会默认分配一个layer,但是并没有Tileset,所以选择Tilesets->Newtileset...建立tileset。输入Tileset名字后,选取“Referencetileset image”选项,浏览Tileimage所使用的图片。其中的“Tilespacing”为设置Tile四边的边框,因为不常用,所以经常被设置为0


3)在增加了tileset后,点击左下角的按钮可以看到tile的调色板,这时便可以在调色板中选择合适的tilemap上构图了。


tile
左侧的工具栏提供了快捷工具:movelayerpainterasefilleye dropper(取色器)、select、缩放。而在右侧是类似photoshoplayermanger,用来新建layer、复制layer、锁定layer、隐藏layer

eye dropper
的使用方法有两种:一种是选择eyedropper工具,然后在map中选择tile;另一种方法更快捷-直接在map中的tile上点击鼠标右键。


4)当map画好后,按ctrl+s可以将map保存为tmx文件。
5)对map文件内容的解释:


 <?xml version="1.0" ?>
 <map orientation="orthogonal" width="32"height="32" tilewidth="24" tileheight="24">
 <tileset firstgid="1" name="Sewers"tilewidth="24" tileheight="24">
 <image source="tiledweb/files/tiles_pipes.png"/>
 </tileset>
 <layer name="Layer 0">
 <data encoding="base64" compression="gzip">
 H4sIAAAAAAAAAO3NoREAMAgEsLedAfafE4+s 6l0jolNJiif18tt/Fj8AAMC9ARtYg28AEAAA
 </data>
 </layer>
 </map>


此文件表示了这个map只有一个tileset和一个layer,注意一下前面建立maptileset时输入的数据不是所有都在这个文件中,因为使用默认的属性(如tilespacing)是不会保存在这个文件中的。
由于一个tile可以被多个map引用,所以layerdata属性值使用base64编码、使用gzip压缩的一个32位整数的数组,它代表了tile的全局id--firstgid。每个tile内部使用自己的local id,而firstgid作为在多个map中区分tile的标识。

注意此软件没有导出为map数组的功能,只能使用View->ShowCoordinates显示坐标。

5.
优缺点:
优点:易用。使用xml规范作为map文件的书写规范有利于用户自定义修改和功能的扩展。
缺点:缺少与游戏开发语言的接口,还需要进一步的开发扩展。

Mappy地图编辑器下载 Mappy地图编辑器.rar [登录雪炭网后可见]






头像

snowcoal
  • mappy
  • 地图编辑器
  • 下载

收藏到我的私密空间

标题:Mappy地图编辑器下载

作者:柳岸花明

你暂未登录,请登录后才可收藏至您的私密空间 确认取消
雪炭网

键盘操作 更便捷 -雪炭网雪中送炭-乐趣无限

如果本站的内容有幸帮助到了您,建议您了解一下当页的广告内容哦,我们的进步离不开您的支持,Thank you~