问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

几个关于魔兽争霸3的问题~~[高手进]

发布网友 发布时间:2022-04-23 18:37

我来回答

4个回答

热心网友 时间:2023-10-13 06:14

  本文主要介绍目前开发游戏比较流行的两款工具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-用于文件压缩,下载地址:zlib.net
  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的调色板,这时便可以在调色板中选择合适的tile在map上构图了。

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

  eye dropper的使用方法有两种:一种是选择eye dropper工具,然后在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+s6l0jolNJiif18tt/Fj8AAMC9ARtYg28AEAAA </data>
  </layer>
  </map>
  此文件表示了这个map只有一个tileset和一个layer,注意一下前面建立map和tileset时输入的数据不是所有都在这个文件中,因为使用默认的属性(如tile spacing)是不会保存在这个文件中的。
  由于一个tile可以被多个map引用,所以layer的data属性值使用base64编码、使用gzip压缩的一个32位整数的数组,它代表了tile的全局id--firstgid。每个tile内部使用自己的local id,而firstgid作为在多个map中区分tile的标识。

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

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

热心网友 时间:2023-10-13 06:14

注意一点 机器配置较差最好不要用那个地图编辑器
特别费系统资源的

热心网友 时间:2023-10-13 06:15

http://www.egamestar.net/Soft/cydown/200509/40.html

热心网友 时间:2023-10-13 06:15

这个地图编辑器有弊端!!

最好别玩!!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
按现行会计制度的规定,短期借款所发生的利息,一般应记入( )科目。 省钱输送机 江西同步带欧规皮带滚轮模组规格 请问91年3月12日是什么星座拜托各位大神 1991年3月11的双鱼座怎样拜托了各位 谢谢 ...年11月3号。这两个时间出生的人各是什么塔罗牌?拜托各位大神... 孤岛惊魂4怎么不显示dlc 微信百万保障诈骗是怎么回事 秋季大棚里应候种植什么蔬菜最适合 上海音乐学院钢琴十级通过率 求用matlab通过BP神经网络做预测的源程序 在尿常规检查中 下列这些符号各代表什么 其标准值是多少才算正常 tsx-b232 显示屏亮度调节 说明书找不到了,显示屏不知道被我儿子按了什么键,很暗!有谁知道 Xist基因是什么? 如何运用描点法解决空间重构题 雅马哈TSX-B235如何恢复出厂设置 雅马哈tsx-b235与哈曼卡顿卫星3音响比较,想入手,请高人指点 孤岛危机3特效全开需要什么配置? 同时烧个10只鸡要形状不破,肉要烂,怎样才可以 白砍鸡怎么煮不破皮 小鸡孵化时间到了不破壳怎么办 卤整鸡,怎么才能不破皮 老母鸡烧鸡怎么做不破皮 冬天杀好的鸡鸭不破开快递可以吗? 智齿最近过敏,照片发现横起长,如果不拔,智齿还会长从而导致牙疼吗 为什么山鸡孵化不破壳 我的阻生牙 横起长了2颗。 没问题吧!!! 怎么炸鸡,才能使鸡不破? 炸烧鸡怎么样皮不破? 怎样煮鸡入味,但鸡皮不破 移动迷宫3死亡解药百度云资源电影 尿常规的检查项目和参考值是什么 尿常规检查结果分析的参考值 有没有专门播放搞笑视频的软件? 推荐一下,1000元左右音效好的iphone音响。看的飞利浦 DC390和YAMAHA TSX-70不知道怎么样? 有什么软件可以看搞笑的视频!求!!! 请问有什么编程软件? 加拿大矿产勘查融资(三) 模拟火车2012 2013 2014用的什么游戏引擎 帮我看看尿常规检查单子 搞笑的视频有哪些软件,要可以下载到手机里面的,或分享以后就是视频 搞笑的app软件有哪些 有什么看搞笑视频软件 什么软件可以看搞笑视频 气胸中医治疗方法 什么软件可以看一些搞笑视频 气胸患者应该怎么进行护理?中医方面怎么处理呢? 自发性气胸的中医治疗方法有哪些? 气胸的中医诊断方法是什么? 空间注销了还能恢复以前的样子吗?