地图编辑:修订间差异

来自RustedWarfare Wiki
无编辑摘要
标签移动版编辑 移动版网页编辑 可视化编辑
无编辑摘要
标签移动版编辑 移动版网页编辑
 
(未显示5个用户的15个中间版本)
第1行: 第1行:
有PC端,PE端两种方式
本页面将介绍Rusted Warfare地图的构成元素及如何使用软件编辑地图。
==开始之前(PE端)==
==注意==
软件:'''NotTiled'''
*Tiled不能直接创建gzip压缩的地图,你可以通过地图直接修改。
*地图编辑只能从PC端和安卓端进行。
==介绍==
地图编辑是指利用文本编辑器,地图编辑软件等创作和编辑用于[[Rusted Warfare]]的游戏[[地图]]。
游戏的地图是一个二维的平面区域,其由许多个相同规格的小的矩形图片排列组成。这些小矩形被称为地块(Tile),而这种格式的地图又被称为瓦片地图(Tilemap)。


网站:(需翻墙,待科技人士考证)
准备好地图地形图片素材,我们一般使用Tiled软件创建2d游戏中常见的瓦片地图(Tilemap),让你和好友在新地图中探索更精进的打法。地图方面也包含些诸如游戏时间、地块上单位、单位指令等触发条件检测和触发后操作的代码,使用地图制作战役和新鲜玩法是可行的。


==开始之前(PC)==
==地块集==
地图编辑可以创造或更改游戏中的地图,编辑它们需要使用'''Tiled'''。
软件将地块分类为一个个集合,称为地块集。每个地块集由一张或多张<code>.png</code>图片制成,单张图片制作多个地块的地图集是通过对图片等分的方式进行,游戏官方地图集也采用这种形式,具体每个地块的规格是20px*20px。如果要地图使用自己图片制作的地图集,为了最后完成的地图只有一个<code>.tmx</code>地图文件(而不是给别人发送地图还要发送<code>.tsx</code>地图集文件),你需要为地图集添加自定义属性,名称为“embedded_png”,值为图片转换成的base64编码,来将图片嵌入到<code>.tsx</code>文件中,需要注意的是,嵌入的图片只在游戏中能看见,软件中的图片有独立于文件的自己的本地路径。另外你需要在软件首选项的导出设置中勾选地块集嵌入到地图的选项(这样地图文件中就会包含地图集的所有内容)。地块集的每个地块都能单独设置自定义属性,游戏通过这些属性分类其属于那种地理地形,生成单位等,以下是可用的属性参考。<br />(待续)
==图层==
地图有分两种图层(类似于绘画软件的图层),一种是“铺”地块的地块层(Tile Layer),一种是写属性的对象层(Object Layer)。游戏定义了“Ground”“Items”“Units”三个地块层,和“Triggers”对象层。
=== Ground层 ===
需要指出的一点是'''Ground层必须被填满'''。
=== Items层 ===
资源池(矿坑)必须在该层上才起作用,树和其他项也可以出现在该层。不要将此层用于地图地块。(瓦片层)
=== Units层 ===
Units层可以放置[[单位]],它还可以放置游戏中隐藏或未出现的单位。
===Triggers层===
设置地图设置、玩家统计和创建事件。


你可以在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>

2025年1月13日 (一) 13:53的最新版本

本页面将介绍Rusted Warfare地图的构成元素及如何使用软件编辑地图。

注意

  • Tiled不能直接创建gzip压缩的地图,你可以通过地图直接修改。
  • 地图编辑只能从PC端和安卓端进行。

介绍

地图编辑是指利用文本编辑器,地图编辑软件等创作和编辑用于Rusted Warfare的游戏地图。 游戏的地图是一个二维的平面区域,其由许多个相同规格的小的矩形图片排列组成。这些小矩形被称为地块(Tile),而这种格式的地图又被称为瓦片地图(Tilemap)。

准备好地图地形图片素材,我们一般使用Tiled软件创建2d游戏中常见的瓦片地图(Tilemap),让你和好友在新地图中探索更精进的打法。地图方面也包含些诸如游戏时间、地块上单位、单位指令等触发条件检测和触发后操作的代码,使用地图制作战役和新鲜玩法是可行的。

地块集

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

图层

地图有分两种图层(类似于绘画软件的图层),一种是“铺”地块的地块层(Tile Layer),一种是写属性的对象层(Object Layer)。游戏定义了“Ground”“Items”“Units”三个地块层,和“Triggers”对象层。

Ground层

需要指出的一点是Ground层必须被填满

Items层

资源池(矿坑)必须在该层上才起作用,树和其他项也可以出现在该层。不要将此层用于地图地块。(瓦片层)

Units层

Units层可以放置单位,它还可以放置游戏中隐藏或未出现的单位。

Triggers层

设置地图设置、玩家统计和创建事件。

地图