地图编辑:修订间差异

来自RustedWarfare Wiki
添加的内容 删除的内容
(需要翻墙这件事不应在百科里明确说明。)
标签手工回退
(我对这部分内容理解不足)
 
(未显示2个用户的4个中间版本)
第1行: 第1行:
<!--本页面将介绍如何使用软件Tiled制作Rusted Warfare的地图。(Tiled功能较多,本页仅介绍标准的RW地图涉及的内容)
{{欢迎编辑|补充内容|改进格式}}
地图编辑是指利用文本编辑器,地图编辑软件等创作和编辑用于[[Rusted Warfare]]的游戏[[地图]]。
目前,地图编辑可以从PC端和安卓端进行。
==开始之前(安卓端)==
软件:'''NotTiled'''


==简述==
网站:参考[[链接]]
游戏的地图是一个二维的平面区域,其由许多个相同规格的小的矩形图片排列组成。这些小矩形被称为地块(Tile),而这种格式的地图又被称为瓦片地图(Tilemap)。


==地块集(Tileset)==
等软件加载完毕后先点击左下角的“'''菜单'''”,然后点从'''下'''往'''上'''数的第'''五'''个,将最上面一栏调为“'''Chinese'''”。
软件将地块分类为一个个集合,称为地块集。每个地块集由一张或多张<code>.png</code>图片制成,单张图片制作多个地块的地图集是通过对图片等分的方式进行,游戏官方地图集也采用这种形式,具体每个地块的规格是20px*20px。如果要地图使用自己图片制作的地图集,为了最后完成的地图只有一个<code>.tmx</code>地图文件(而不是给别人发送地图还要发送<code>.tsx</code>地图集文件),你需要为地图集添加自定义属性,名称为“embedded_png”,值为图片转换成的base64编码,来将图片嵌入到<code>.tsx</code>文件中,需要注意的是,嵌入的图片只在游戏中能看见,软件中的图片有独立于文件的自己的本地路径。另外你需要在软件首选项的导出设置中勾选地块集嵌入到地图的选项(这样地图文件中就会包含地图集的所有内容)。地块集的每个地块都能单独设置自定义属性,游戏通过这些属性分类其属于那种地理地形,生成单位等,以下是可用的属性参考。<br />(待续)

==图层(Layer)==
接下来一依次点击菜单,新文件,修改地图名、地图宽度、地图高度,点击确认,选择模板时要从下面四个选项中选择一个
地图有分两种图层(类似于绘画软件的图层),一种是“铺”地块的地块层(Tile Layer),一种是写属性的对象层(Object Layer)。游戏定义了“Ground”“Items”“Units”三个地块层,和“Triggers”对象层。
* v1,tut自动过渡要用Set层
===Ground层===
* v2单位较少
===Items===
* v3多但要求高一点
===Units层===
接下来请自由发挥。
=== Ground ===
===Triggers层===
==地图(Map)==
需要指出的一点是'''Ground层必须被填满'''。
-->(暂缺)
=== Items ===
Items层可以添加[[资源池]],装饰等。
=== Units ===
Units层可以放置[[单位]]。
==开始之前(PC端)==
地图编辑可以创造或更改游戏中的地图,编辑它们需要使用'''Tiled'''。

你可以在Tiled的[http://www.mapeditor.org/ 官方网站]上获取它([https://thorbjorn.itch.io/tiled 下载地址])

目前Tiled貌似不能直接创建gzip压缩的地图,你可以通过地图直接修改
{{折叠|待改进|<syntaxhighlight>
'set': completely ignored by the game only used by Tiled for automapping (you should draw on this layer instead of ground)

'Triggers': set map settings, players stats, and create events

'Units': setup starting units, anything else on this layer is ignored

'Items': resource pools must go on this layer to work, trees and other items can appear on this layer. Do not use this layer for map tiles (as pathing may not work).

'Ground': map tiles go on this layer. But do not edit this layer if you are using automapping, as they will get overridden.


</syntaxhighlight>}}
[[分类:急需改进的页面]]

2023年1月2日 (一) 20:55的最新版本

(暂缺)