Mapping/zh: Difference between revisions

From DDraceNetwork
("Update links from ddnet.tw to ddnet.org")
(→‎编辑器界面总览: update/更新)
Line 1: Line 1:
{{DISPLAYTITLE:地图制作}}
{{DISPLAYTITLE:地图制作}}
{{LangNavBox}}
{{LangNavBox}}
'''地图制作'''过程包括头脑风暴,贴图设计以及地图测试三大环节。Teeworlds所属的每个模组(游戏模式)都将游戏地图作为玩法的基础。
'''地图制作'''过程大致可分为头脑风暴,贴图设计以及地图测试三大环节。Teeworlds所属的每个模组(游戏模式)都将游戏地图作为玩法的基础。


玩家可以点击主菜单中的编辑器,来进入地图编辑器界面。在游戏内的任何界面下,按下{{key press|ctrl|shift|E}}也可以直接进入地图编辑器界面。
头脑风暴环节要求地图制作者通过不凡的想象力,来制作出有创意、娱乐性高的地图实体;
 
贴图设计环节要求地图制作者为地图添加漂亮的外观,设计过程中一般要符合大众审美,且各个贴图所表示的信息应足够清晰且不会产生歧义,同时整体设计风格也要一般要符合游戏画风;
 
地图测试环节要求地图制作者完整将自己所制作的地图进行测试,以便发现当前地图中尚未察觉出的玩法问题或贴图设计问题等等。
 
玩家可以点击主菜单中的编辑器,来进入地图编辑器界面。
 
在游戏内的任何界面下,按下{{key press|ctrl|shift|E}}也可以直接进入地图编辑器界面。


== 编辑器界面总览 ==
== 编辑器界面总览 ==
下图为游戏自带的地图编辑器页面:
下图为游戏自带的地图编辑器页面:


[[File:Editor2.png|800px]]
[[File:Editor 3.png|800x800px]]


接下来会根据图片上的内容编号来逐一解释编辑器界面中各个按钮的用途。
接下来会根据图片上的内容编号来逐一解释编辑器界面中各个按钮的用途。


1.文件(英语:File):用来对地图文件进行新建、读取、保存等操作。点击后出现的下拉菜单中:
1.文件(File):用来对地图文件进行新建、读取、保存等操作。点击后出现的下拉菜单中:
* 新建(英语:New:新建地图文件({{key press|ctrl|N}}
[[File:Editor file.png|left|thumb|File下拉菜单内容]]
* 读取(英语:Load:读取地图文件({{key press|ctrl|I}}
* 新建(New){{key press|ctrl|N}}:新建地图文件
* 读取当前地图(英语:Load Current Map):若在游戏过程中或回放中进入了编辑器界面,点击此按钮会载入当前游戏所使用的地图{{key press|ctrl|alt|I}});
* 读取(Load){{key press|ctrl|I}}:读取地图文件
* 添加(英语:Append):将一个地图文件里的所有素材添加到当前地图中{{key press|ctrl|A}});
* 读取当前地图(Load Current Map){{key press|ctrl|alt|I}}:若在游戏过程中或回放中进入了编辑器界面,点击此按钮会载入当前游戏所使用的地图
* 保存(英语:Save):保存当前地图{{key press|ctrl|S}});
* 添加(Append){{key press|ctrl|A}}:将一个地图文件里的所有素材添加到当前地图中
* 另存为(英语:Save As):以另一文件名保存当前地图,同时以该文件名继续编辑地图{{key press|ctrl|shift|S}});
* 保存(Save){{key press|ctrl|S}}:保存当前地图
* 保存副本(英语:Save Copy):以另一文件名保存当前地图,但以原文件名继续编辑地图({{key press|ctrl|shift|alt|S}})
* 另存为(Save As){{key press|ctrl|shift|S}}:以另一文件名保存当前地图,同时以该文件名继续编辑地图
* 保存副本(Save Copy){{key press|ctrl|shift|alt|S}}:以另一文件名保存当前地图,但以原文件名继续编辑地图;
** 当保存副本时所使用的地图名与现有文件重复时,完成保存后会以该文件名继续编辑地图。
** 当保存副本时所使用的地图名与现有文件重复时,完成保存后会以该文件名继续编辑地图。
* 退出(英语:Exit):退出编辑器界面。
* 退出(Exit):退出编辑器界面。


2.该区域显示当前读取的地图文件名称以及其文件保存路径;
2.该区域显示当前读取的地图文件名称以及其文件保存路径;
Line 27: Line 36:
3.该区域显示当前地图编辑器的各项属性:
3.该区域显示当前地图编辑器的各项属性:
* X.Y:表示当前鼠标光标所处于地图编辑器的位置,单位为网格;
* X.Y:表示当前鼠标光标所处于地图编辑器的位置,单位为网格;
* Z:表示当前地图的缩放比例值,默认为100
* Z:表示当前地图的缩放比例值,在编辑器内载入地图时默认为200
* A:表示当前地图动画的播放倍速,默认为1;
* A:表示当前地图动画的播放倍速,默认为1;
* G:表示当前地图网格线的大小,默认为1;
* G:表示当前地图网格线的尺寸大小,默认为1;
* 13:22:本地时间。
* 10:18:本地时间。


4.退出编辑器界面;
4.退出编辑器界面;


5.功能区,从左到右依次:
5.功能区,从左到右依次:
* 展示细节(英语:HD):预览当前地图在高质量模式下的外观{{key press|ctrl|H}});
* 展示细节(HD{{key press|ctrl|H}}:预览当前地图在高质量模式下的外观
* 展示动画(英语:Anim):预览当前地图所设置的动画效果({{key press|ctrl|M}})
* 展示动画(Anim){{key press|ctrl|M}}:预览当前地图所设置的动画效果;
* 展示视野边界(英语:Proof):预览玩家的最大视野范围({{key press|ctrl|P}})
* 展示视野边界(Proof{{key press|ctrl|P}}:预览玩家的最大视野范围;
** 其中,蓝色圆圈表示玩家的实际位置,红色框线和绿色框线表示在不同分辨率下可观察到的最大范围,白色框线表示在开启动态视野后可观察到的最大范围。
** 其中,蓝色圆圈表示玩家的实际位置,红色框线和绿色框线表示在不同分辨率下可观察到的最大范围,白色框线表示在开启动态视野后可观察到的最大范围。
* 展示网格(英语:Grid:开启网格线({{key press|ctrl|G}}
*展示游戏内视觉效果(Zoom):在编辑器界面预览玩家在实际游戏当中看到的画面;
* 展示信息(英语:Info):预览实体或贴图的详情信息,内容包括但不限于实体或贴图所属ID、贴图动画轨迹、贴图变形情况({{key press|ctrl|I}})
* 展示网格(Grid){{key press|ctrl|G}}:开启网格线
* 放置不可用贴图(英语:Unused):允许在地图中放置不可用的贴图,现代地图中已不常用该功能({{key press|ctrl|U}})
* 展示信息(Info{{key press|ctrl|I}}:预览实体或贴图的详情信息,内容包括但不限于实体或贴图所属ID、贴图动画轨迹、贴图变形情况;
* 展示颜色(英语:Color):预览当前笔刷所设定的颜色,关闭后笔刷将显示原配色,不影响放置后贴图所设定的颜色;
* 放置不可用贴图(Unused{{key press|ctrl|U}}:允许在地图中放置不可用的贴图,现代地图中已不常用该功能;
* 实体层选择(英语:Entitles):选择当前地图需要使用的实体层类别,根据地图所应用到的游戏模式不同,编辑器中选择的实体层也应有所不同。
* 展示颜色(Color):预览当前笔刷所设定的颜色,关闭后笔刷将显示原配色,不影响放置后贴图所设定的颜色;
* 实体层选择(Entitles):选择当前地图需要使用的实体层类别,根据地图所应用到的游戏模式不同,编辑器中选择的实体层也应有所不同。


6.视野调整区,从左到右依次:
6.视野调整区,从左到右依次:
* 扩大视野(英语:ZO):扩大操作区的视野,每次扩大50点比例值({{key press|numpad-}})
* 扩大视野(ZO{{key press|numpad-}}:扩大操作区的视野,每次扩大50点比例值;
** 向下滚动鼠标滚轮同样可以扩大视野,每滚动一格扩大20点比例值,以此种方式扩大视野最多扩大至2000点比例值。
** 向下滚动鼠标滚轮同样可以扩大视野,每滚动一格扩大20点比例值,以此种方式扩大视野最多扩大至2000点比例值。
* 恢复视野(1:1):将视野恢复至默认的比例值({{key press|numpad*}})
* 恢复视野(1:1){{key press|numpad*}}:将视野恢复至默认的比例值;
* 缩小视野(英语:ZI):缩小操作区的视野,每次缩小50点比例值({{key press|numpad+}})
* 缩小视野(ZI{{key press|numpad+}}:缩小操作区的视野,每次缩小50点比例值;
** 向上滚动鼠标滚轮同样可以缩小视野,每滚动一格缩小20点比例值,以此种方式缩小视野最多缩小至10点比例值。
** 向上滚动鼠标滚轮同样可以缩小视野,每滚动一格缩小20点比例值,以此种方式缩小视野最多缩小至10点比例值。
* 以点击按钮或按快捷键的方式扩大或缩放视野无最大和最小比例值的限制,比例值甚至可以达到负值。当比例值为负值时,地图整体呈颠倒状态。
* 以点击按钮或按快捷键的方式扩大或缩放视野无最大和最小比例值的限制,比例值甚至可以达到负值。当比例值为负值时,地图整体呈颠倒状态。


7.笔刷功能区,从左到右依次:
7.笔刷功能区,从左到右依次:
* 水平翻转(X/X):将笔刷中的内容水平翻转({{key press|N}})
* 水平翻转(X/X){{key press|N}}:将笔刷中的内容水平翻转;
* 垂直翻转(Y/Y):将笔刷中的内容垂直翻转({{key press|M}})
* 垂直翻转(Y/Y){{key press|M}}:将笔刷中的内容垂直翻转;
* 旋转角度(90°):每次旋转笔刷中的内容时所转过的角度,可通过按住该按钮并左右滑动鼠标来修改,在修改过程中按住{{key press|shift}}可以更精准地修改;
* 旋转角度(90°):每次旋转笔刷中的内容时所转过的角度,可通过按住该按钮并左右滑动鼠标来修改,在修改过程中按住{{key press|shift}}可以更精准地修改;
** 只能从90°、180°、270°三种角度中进行选择。
** 只能从90°、180°、270°三种角度中进行选择。
* 逆时针旋转(CCW):以一定角度逆时针旋转笔刷中的内容({{key press|R}})
* 逆时针旋转(CCW){{key press|R}}:以一定角度逆时针旋转笔刷中的内容;
* 顺时针旋转(CW):以一定角度顺时针旋转笔刷中的内容({{key press|T}})
* 顺时针旋转(CW){{key press|T}}:以一定角度顺时针旋转笔刷中的内容。


8.附加功能区,该功能区的按钮会随着所选择的图层不同而发生改变,以图中为例,从左到右依次
8.附加功能区,该功能区的按钮会随着所选择的图层不同而发生改变
* 聚焦(英语:Refocus):立即将视野聚焦至地图的左上角({{key press|home}})
* 选中任意图层时均会出现下按钮
* 添加边界(英语:Border):为当前层添加两格厚度的边界使用的贴图为所选图层的2号贴图
** 聚焦(Refocus{{key press|home}}:立即将视野聚焦至地图的左上角;
* 覆盖模式(英语:Destructive):开启覆盖模式后,笔刷所经过的区域会完全覆盖并替换这片区域的贴图;关闭覆盖模式后,笔刷经过的区域只会填充没有贴图填充的位置({{key press|ctrl|D}})。
** 坐标传送(Goto XY):立即将视野聚焦至地特定坐标处,点击该按钮便可在其下拉菜单中设置坐标之后点击Go按钮将视野聚焦至该坐标处
** 覆盖模式(Destructive{{key press|ctrl|D}}:开启覆盖模式后,笔刷所经过的区域会完全覆盖并替换这片区域的贴图;关闭覆盖模式后,笔刷经过的区域只会填充没有贴图填充的位置
* 选中Game或Tile图层时:
** 添加边界(Border):为当前图层添加两格厚度的边界,使用的贴图为所选图层的2号贴图。
* 选中Switch图层时:
** 开关设置(Switch){{Key press|ctrl|A}}:设置接下来放置开关层实体的编号。其下拉菜单中:Number用来设定编号,Delay用来设定附加信息编号,F快捷键:{{Key press|ctrl|F}})用来自动设定未被使用的编号。
* 选中Speedup图层时:
** 变速带设置(Speedup){{Key press|ctrl|A}}:设置接下来放置变速带实体的各项参数。其下拉菜单中:Force用来设定该变速带可以提供多少速度,Max Speed用来设定在该变速带处最大可以拥有多少速度,Angle用来设定该变速带的方向。
* 选中Tele图层时:
** 传送区域设置(Tele){{Key press|ctrl|A}}:设置接下来放置传送区域实体的编号。其下拉菜单中:Number用来设定编号,F(快捷键:{{Key press|ctrl|F}})用来自动设定未被使用的编号。
* 选中Tune图层时:
** 调整区域设置(Tune){{Key press|ctrl|A}}:设置接下来放置调整区域实体的编号。其下拉菜单中,Zone用来设定编号。
* 选中Quads图层时:
** 添加图片(Add Quad){{Key press|ctrl|Q}}:在工作区添加一个当前图层所设定的图片,若该图层没有设定图片,则默认添加一个2*2网格大小的纯白色正方形。
* 选中Sounds图层时:
** 添加声音(Add Sound{{Key press|ctrl|Q}}:在工作区添加一个当前图层所设定的声音


9.图层管理区,这里负责管理地图的图层组和图层,以及对贴图素材、音素材的调用(待做详细解释);
9.图层管理区,这里负责管理地图的图层组和图层,以及对贴图素材、图片素材、声音素材的调用(待做详细解释);


10.作区,地图所需要的所有元件均放置于此(待做详细解释);
10.作区,地图所需要的所有元件均放置于此(待做详细解释);


11.提示区,当鼠标悬停在某一按钮上时,提示区会出现该按钮的功能提示;
11.提示区,当鼠标悬停在某一按钮上时,提示区会出现该按钮的功能提示;

Revision as of 03:24, 27 November 2022

警告:顯示的標題「地图制作」重寫了此前顯示的標題「地圖製作」。

EnglishEspañolPortuguês (Brasil)УкраїнськаРусский簡體中文DeutschItalianoFrançaisCatalàTürkçe한국어

地圖製作過程大致可分為頭腦風暴,貼圖設計以及地圖測試三大環節。Teeworlds所屬的每個模組(遊戲模式)都將遊戲地圖作為玩法的基礎。

頭腦風暴環節要求地圖製作者通過不凡的想像力,來製作出有創意、娛樂性高的地圖實體;

貼圖設計環節要求地圖製作者為地圖添加漂亮的外觀,設計過程中一般要符合大眾審美,且各個貼圖所表示的信息應足夠清晰且不會產生歧義,同時整體設計風格也要一般要符合遊戲畫風;

地圖測試環節要求地圖製作者完整將自己所製作的地圖進行測試,以便發現當前地圖中尚未察覺出的玩法問題或貼圖設計問題等等。

玩家可以點擊主菜單中的編輯器,來進入地圖編輯器界面。

在遊戲內的任何界面下,按下ctrl+⇧ Shift+E也可以直接進入地圖編輯器界面。

編輯器界面總覽

下圖為遊戲自帶的地圖編輯器頁面:

接下來會根據圖片上的內容編號來逐一解釋編輯器界面中各個按鈕的用途。

1.文件(File):用來對地圖文件進行新建、讀取、保存等操作。點擊後出現的下拉菜單中:

File下拉菜單內容
  • 新建(New)ctrl+N:新建地圖文件;
  • 讀取(Load)ctrl+I:讀取地圖文件;
  • 讀取當前地圖(Load Current Map)ctrl+alt+I:若在遊戲過程中或回放中進入了編輯器界面,點擊此按鈕會載入當前遊戲所使用的地圖;
  • 添加(Append)ctrl+A:將一個地圖文件里的所有素材添加到當前地圖中;
  • 保存(Save)ctrl+S:保存當前地圖;
  • 另存為(Save As)ctrl+⇧ Shift+S:以另一文件名保存當前地圖,同時以該文件名繼續編輯地圖;
  • 保存副本(Save Copy)ctrl+⇧ Shift+alt+S:以另一文件名保存當前地圖,但以原文件名繼續編輯地圖;
    • 當保存副本時所使用的地圖名與現有文件重複時,完成保存後會以該文件名繼續編輯地圖。
  • 退出(Exit):退出編輯器界面。

2.該區域顯示當前讀取的地圖文件名稱以及其文件保存路徑;

3.該區域顯示當前地圖編輯器的各項屬性:

  • X.Y:表示當前鼠標光標所處於地圖編輯器的位置,單位為網格;
  • Z:表示當前地圖的縮放比例值,在編輯器內載入地圖時默認為200;
  • A:表示當前地圖動畫的播放倍速,默認為1;
  • G:表示當前地圖網格線的尺寸大小,默認為1;
  • 10:18:本地時間。

4.退出編輯器界面;

5.功能區,從左到右依次:

  • 展示細節(HD)ctrl+H:預覽當前地圖在高質量模式下的外觀;
  • 展示動畫(Anim)ctrl+M:預覽當前地圖所設置的動畫效果;
  • 展示視野邊界(Proof)ctrl+P:預覽玩家的最大視野範圍;
    • 其中,藍色圓圈表示玩家的實際位置,紅色框線和綠色框線表示在不同解像度下可觀察到的最大範圍,白色框線表示在開啟動態視野後可觀察到的最大範圍。
  • 展示遊戲內視覺效果(Zoom):在編輯器界面預覽玩家在實際遊戲當中看到的畫面;
  • 展示網格(Grid)ctrl+G:開啟網格線;
  • 展示信息(Info)ctrl+I:預覽實體或貼圖的詳情信息,內容包括但不限於實體或貼圖所屬ID、貼圖動畫軌跡、貼圖變形情況;
  • 放置不可用貼圖(Unused)ctrl+U:允許在地圖中放置不可用的貼圖,現代地圖中已不常用該功能;
  • 展示顏色(Color):預覽當前筆刷所設定的顏色,關閉後筆刷將顯示原配色,但不影響放置後貼圖所設定的顏色;
  • 實體層選擇(Entitles):選擇當前地圖需要使用的實體層類別,根據地圖所應用到的遊戲模式不同,編輯器中選擇的實體層也應有所不同。

6.視野調整區,從左到右依次:

  • 擴大視野(ZO)numpad-:擴大操作區的視野,每次擴大50點比例值;
    • 向下滾動鼠標滾輪同樣可以擴大視野,每滾動一格擴大20點比例值,以此種方式擴大視野最多擴大至2000點比例值。
  • 恢復視野(1:1)numpad*:將視野恢復至默認的比例值;
  • 縮小視野(ZI)numpad+:縮小操作區的視野,每次縮小50點比例值;
    • 向上滾動鼠標滾輪同樣可以縮小視野,每滾動一格縮小20點比例值,以此種方式縮小視野最多縮小至10點比例值。
  • 以點擊按鈕或按快捷鍵的方式擴大或縮放視野無最大和最小比例值的限制,比例值甚至可以達到負值。當比例值為負值時,地圖整體呈顛倒狀態。

7.筆刷功能區,從左到右依次:

  • 水平翻轉(X/X)N:將筆刷中的內容水平翻轉;
  • 垂直翻轉(Y/Y)M:將筆刷中的內容垂直翻轉;
  • 旋轉角度(90°):每次旋轉筆刷中的內容時所轉過的角度,可通過按住該按鈕並左右滑動鼠標來修改,在修改過程中按住⇧ Shift可以更精準地修改;
    • 只能從90°、180°、270°三種角度中進行選擇。
  • 逆時針旋轉(CCW)R:以一定角度逆時針旋轉筆刷中的內容;
  • 順時針旋轉(CW)T:以一定角度順時針旋轉筆刷中的內容。

8.附加功能區,該功能區的按鈕會隨着所選擇的圖層不同而發生改變:

  • 選中任意圖層時,均會出現以下按鈕:
    • 聚焦(Refocus)home:立即將視野聚焦至地圖的左上角;
    • 坐標傳送(Goto XY):立即將視野聚焦至地圖特定坐標處,點擊該按鈕便可在其下拉菜單中設置坐標,之後點擊Go按鈕將視野聚焦至該坐標處;
    • 覆蓋模式(Destructive)ctrl+D:開啟覆蓋模式後,筆刷所經過的區域會完全覆蓋並替換這片區域的貼圖;關閉覆蓋模式後,筆刷經過的區域只會填充沒有貼圖填充的位置。
  • 選中Game或Tile圖層時:
    • 添加邊界(Border):為當前圖層添加兩格厚度的邊界,使用的貼圖為所選圖層的2號貼圖。
  • 選中Switch圖層時:
    • 開關設置(Switch)ctrl+A:設置接下來放置開關層實體的編號。其下拉菜單中:Number用來設定編號,Delay用來設定附加信息編號,F(快捷鍵:ctrl+F)用來自動設定未被使用的編號。
  • 選中Speedup圖層時:
    • 變速帶設置(Speedup)ctrl+A:設置接下來放置變速帶實體的各項參數。其下拉菜單中:Force用來設定該變速帶可以提供多少速度,Max Speed用來設定在該變速帶處最大可以擁有多少速度,Angle用來設定該變速帶的方向。
  • 選中Tele圖層時:
    • 傳送區域設置(Tele)ctrl+A:設置接下來放置傳送區域實體的編號。其下拉菜單中:Number用來設定編號,F(快捷鍵:ctrl+F)用來自動設定未被使用的編號。
  • 選中Tune圖層時:
    • 調整區域設置(Tune)ctrl+A:設置接下來放置調整區域實體的編號。其下拉菜單中,Zone用來設定編號。
  • 選中Quads圖層時:
    • 添加圖片(Add Quad)ctrl+Q:在工作區添加一個當前圖層所設定的圖片,若該圖層沒有設定圖片,則默認添加一個2*2網格大小的純白色正方形。
  • 選中Sounds圖層時:
    • 添加聲音(Add Sound)ctrl+Q:在工作區添加一個當前圖層所設定的聲音。

9.圖層管理區,這裏負責管理地圖的圖層組和圖層,以及對貼圖素材、圖片素材、聲音素材的調用(待做詳細解釋);

10.工作區,地圖所需要的所有元件均放置於此(待做詳細解釋);

11.提示區,當鼠標懸停在某一按鈕上時,提示區會出現該按鈕的功能提示;

12.伺服器設置:此處負責添加適用於當前地圖的伺服器指令,通常需要特殊機制的地圖會用到(待做詳細解釋);

13.包絡線動畫:此處負責設置地圖中的動畫效果(待做詳細解釋)。


外部連結