- 2
- 0
- 约3.35千字
- 约 7页
- 2017-05-12 发布于河南
- 举报
J2ME地图编辑软件简介
游戏地图编辑器使用指南本文主要介绍目前开发游戏比较流行的两款工具mappy(mapwin)和tiled,分别介绍工具的安装、使用、优缺点分析,虽然不能面面俱到,但使用要点之处都已说明。作为开发游戏的fans们必不可少的入门指南。一、何所谓“地图编辑器”: 地图编辑器,顾名思义,就是用来编辑地图的工具,如果玩过《魔兽争霸》或是《帝国时代 2 》、《英雄无敌》的话,应该会知道这几款游戏都附有地图编辑工具,可提供玩家自行编辑地图关卡,地图编辑器就具有类似的功能。二、mappy(mapwin)入门指南:1.预备知识:tile:中文名字-瓷砖,呵呵,也就是平铺在某个物体表面上的单元。使用过j2me的Tile或者vc开发游戏的都知道。playback library:回放库,支持装载和显示mapwin的FMP地图文件的库。2.mapwin简介:软件名称:mapwin版本:1.4.11运行环境:windows依赖库文件:libpng12.dll、zlib.dll用途:灵活的建立2d、3d游戏的tile。强大的回放库支持:DirectX、Allegro、OpenGL、Java、CDX、SDL、Delphi、Blitz Basic、Dark Basic、GBAMappy、Combined、GameMaker等3.快速安装导航:首先就是下载mapwin,作者下载的是mapwin1.4.11版。如果需要支持PNG图片,那么就要到下载两个dll文件:zlib.dll-用于文件压缩,下载地址:libpng12.dll-libpng的window版,png图像压缩库,下载地址:gnuwin32安装这两个dll文件很简单,方法就是直接复制到mapwin目录下。4.快速使用导航:(1)第一步就是启动程序。然后File-new map,新建一个map,设置每个tile的长宽和map包含的tile的行数和列数。(2)根据提示进入File-Import...,选择作为tile的图片,这样右侧会出现以前面设置的按照每个tile的长宽划分的图片tile。(3)此时就可以使用鼠标选取tile,在map中的适当位置点击便会将此tile画在map上。使用右键可以删除map上的title。(4)mapwin默认只有一个layer,如果要新建layer的话,可以通过Layer-add layer实现,map上方的状态条会显示鼠标当前的位置和当前Layer的层数。(5)map完成后,按ctrl+s保存,选择File-export as text,将map导出为用map数组表示的文本。其中“Map Array(s) Prefix with”选项可以修改为java语言表示数组的形式:new int[][]。这样就会生成j2me中可用的代码片断,可以直接用到程序中。5.优缺点:优点:与tiled相比,支持2d、3d游戏,具有很多的游戏开发接口和语言;使用相应的回放库可以设置碰撞检测等扩展功能。缺点:缺少快捷工具栏,操作速度慢。三、tiled入门指南:1.预备知识:Tileset:tile的集合,这是tiled管理tile的一种分组方式。每个tile有一个name来代表。Tile的存在方式:tiled软件管理tile的方法与众不同。tile默认只保存在map中,也可以导出为.tsx文件供多个map共用。2.tiled简介:软件名称:Tiled版本:0.5.1运行环境:支持java的os依赖库文件:无用途:tiled地图编辑器是一种用于通用目的的编辑器。特点是比较好用,风格类似mini版的photoshop。它可以用于制作多种类型的游戏引擎需要,而且支持使用插件读写map、增加用于引擎的map格式。3.快速安装导航:下载tiled,然后解压缩,可以发现tiled.jar文件,使用java -jar tiled.jar命令来运行之。4.快速使用导航:(1)使用File-new,进入New Map Dialog对话框,其中可以选择Map的类型,设置Map size和Tile size,这和mapwin很类似。(2)建立map之后,系统会默认分配一个layer,但是并没有Tileset,所以选择Tilesets-New tileset...建立tileset。输入Tileset名字后,选取“Reference tileset image”选项,浏览Tile image所使用的图片。其中的“Tile spacing”为设置Tile四边的边框,因为不常用,所以经常被设置为0。(3)在增加了tileset后,点击左下角的按钮可以看到tile的调色板,这时便可以在
您可能关注的文档
- C++ 缺省函数重载函数实验.doc
- C++ 编程规范_v1.0.doc
- C++Win32(DOS)五子棋代码(三字连珠).doc
- C++_3_类与对象.doc
- c++书中例题源代码第4章.doc
- c++分支程序结构实验.doc
- C++代码编写实例.doc
- C++培训材料.doc
- C++实验三.doc
- C++教案板书1.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- ntvf调试资料解读.doc VIP
- 电影《色.戒》的叙事伦理.doc VIP
- 上海大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
- 佳能EOS1500D基本使用说明书说明书.pdf VIP
- 上海大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(B卷)附参考答案.pdf
- 渣打银行(香港)有限公司.PDF VIP
- 2024年吉林高职高专院校单招统一考试《语文》试卷及参考答案.pdf VIP
- JSG202515机器人系统集成应用技术样题-学生组.docx VIP
- 棋盘博弈采购法战略体系.ppt VIP
- 节后复产复工安全知识考试试卷及答案.docx
原创力文档

文档评论(0)