Mapping/zh: Difference between revisions

From DDraceNetwork
FightFire (talk | contribs)
mNo edit summary
By (talk | contribs)
m remove unnecessary templates
Line 1: Line 1:
{{DISPLAYTITLE:地图制作}}
{{DISPLAYTITLE:地图制作}}
{{LangNavBox}}
{{LangNavBox}}
地图制作过程包括头脑风暴,贴图设计以及地图测试三大环节。Teeworlds所属的每个模组(游戏模式)都将游戏地图作为玩法的基础。
'''地图制作'''过程包括头脑风暴,贴图设计以及地图测试三大环节。Teeworlds所属的每个模组(游戏模式)都将游戏地图作为玩法的基础。


玩家可以通过依次进入 主菜单 编辑器 来进入地图编辑器界面。在游戏内的任何界面下,按下{{key press|ctrl}}+{{key press|shift}}+{{key press|E}}也可以直接进入地图编辑器界面。
玩家可以点击主菜单中的编辑器来进入地图编辑器界面。在游戏内的任何界面下,按下{{key press|ctrl|shift|E}}也可以直接进入地图编辑器界面。


== 编辑器界面总览 ==
== 编辑器界面总览 ==
Line 13: Line 13:


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


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


8.附加功能区,该功能区的按钮会随着所选择的图层不同而发生改变,以图中为例,从左到右依次:
8.附加功能区,该功能区的按钮会随着所选择的图层不同而发生改变,以图中为例,从左到右依次:
* 聚焦(英语:Refocus):立即将视野聚焦至地图的左上角({{key press|home}});
* 聚焦英语:Refocus):立即将视野聚焦至地图的左上角({{key press|home}});
* 添加边界(英语:Border):为当前图层添加两格厚度的边界,使用的贴图为所选图层的2号贴图;
* 添加边界(英语:Border):为当前图层添加两格厚度的边界,使用的贴图为所选图层的2号贴图;
* 覆盖模式(英语:Destructive):开启覆盖模式后,笔刷所经过的区域会完全覆盖并替换这片区域的贴图;关闭覆盖模式后,笔刷经过的区域只会填充没有贴图填充的位置({{key press|ctrl}}+{{key press|D}})。
* 覆盖模式(英语:Destructive):开启覆盖模式后,笔刷所经过的区域会完全覆盖并替换这片区域的贴图;关闭覆盖模式后,笔刷经过的区域只会填充没有贴图填充的位置({{key press|ctrl|D}})。


9.图层管理区,这里负责管理地图的图层组和图层,以及对贴图素材、音效素材的调用(待做详细解释);
9.图层管理区,这里负责管理地图的图层组和图层,以及对贴图素材、音效素材的调用(待做详细解释);
Line 76: Line 76:
13.包络线动画:此处负责设置地图中的动画效果(待做详细解释)。
13.包络线动画:此处负责设置地图中的动画效果(待做详细解释)。


 
<!--待做项目:
待做项目:


详细解释上述标注“待做详细解释”的内容;
详细解释上述标注“待做详细解释”的内容;
Line 85: Line 84:
讨论现代地图与传统图,古典图的异同,或讨论它们的背景故事;
讨论现代地图与传统图,古典图的异同,或讨论它们的背景故事;


写一个简易的制图教程。
写一个简易的制图教程。-->
 
== 外部资源 ==


*[https://forum.ddnet.tw/viewtopic.php?f=35&t=2419 Mapping ABC] - Index
== 外部链接 ==
* [https://forum.ddnet.tw/viewtopic.php?f=35&t=2419 Mapping ABC] - Index
* [https://forum.ddnet.tw/viewtopic.php?f=16&t=2420 Link list]  包含大量的制图资源 - Index
* [https://forum.ddnet.tw/viewtopic.php?f=16&t=2420 Link list]  包含大量的制图资源 - Index
* [https://www.youtube.com/watch?v=t0ljtNtiijU DDRaceNetwork - How to Use the Map Editor] - Nick Joy
* [https://www.youtube.com/watch?v=t0ljtNtiijU DDRaceNetwork - How to Use the Map Editor] - Nick Joy
Line 96: Line 94:
* [https://www.teeworlds.com/forum/viewtopic.php?id=11094 Maps Envelope Tutorial] - 2gethR
* [https://www.teeworlds.com/forum/viewtopic.php?id=11094 Maps Envelope Tutorial] - 2gethR
* [https://forum.ddnet.tw/viewtopic.php?t=2428 Automapper Tutorial] - timakro
* [https://forum.ddnet.tw/viewtopic.php?t=2428 Automapper Tutorial] - timakro
*[https://forum.ddnet.tw/viewtopic.php?f=9&t=722 Mapper rules] DDNet地图的测试流程 - jao
* [https://forum.ddnet.tw/viewtopic.php?f=9&t=722 Mapper rules] DDNet地图的测试流程 - jao

Revision as of 07:52, 4 September 2022


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

地图制作过程包括头脑风暴,贴图设计以及地图测试三大环节。Teeworlds所属的每个模组(游戏模式)都将游戏地图作为玩法的基础。

玩家可以点击主菜单中的编辑器,来进入地图编辑器界面。在游戏内的任何界面下,按下ctrl+⇧ Shift+E也可以直接进入地图编辑器界面。

编辑器界面总览

下图为游戏自带的地图编辑器页面:

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

1.文件(英语: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:表示当前地图的缩放比例值,默认为100;
  • A:表示当前地图动画的播放倍速,默认为1;
  • G:表示当前地图网格线的大小,默认为1;
  • 13:22:本地时间。

4.退出编辑器界面;

5.功能区,从左到右依次:

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

6.视野调整区,从左到右依次:

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

7.笔刷功能区,从左到右依次:

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

8.附加功能区,该功能区的按钮会随着所选择的图层不同而发生改变,以图中为例,从左到右依次:

  • 聚焦(英语:Refocus):立即将视野聚焦至地图的左上角(home);
  • 添加边界(英语:Border):为当前图层添加两格厚度的边界,使用的贴图为所选图层的2号贴图;
  • 覆盖模式(英语:Destructive):开启覆盖模式后,笔刷所经过的区域会完全覆盖并替换这片区域的贴图;关闭覆盖模式后,笔刷经过的区域只会填充没有贴图填充的位置(ctrl+D)。

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

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

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

12.服务器设置:此处负责添加适用于当前地图的服务器指令,通常需要特殊机制的地图会用到(待做详细解释);

13.包络线动画:此处负责设置地图中的动画效果(待做详细解释)。


外部链接