Map/zh: Difference between revisions
No edit summary Tag: Manual revert |
Created page with "此图层用于在地图中放置独立的图像,最常见的用法是设置背景和建立景深效果,并且可以自行设置图像静止或者跟随玩家。一张地图可以有多个背景层,它们拥有上下位置关系,上方图层图像会遮挡下方图层。" |
||
(15 intermediate revisions by the same user not shown) | |||
Line 8: | Line 8: | ||
< | <span id="Quads_layer"></span> | ||
== | == 背景(Quads)层 == | ||
此图层用于在地图中放置独立的图像,最常见的用法是设置背景和建立景深效果,并且可以自行设置图像静止或者跟随玩家。一张地图可以有多个背景层,它们拥有上下位置关系,上方图层图像会遮挡下方图层。 | |||
Line 36: | Line 33: | ||
在顶部工具栏,你可以按下 Tele 按钮来改变此层的一些选项: | 在顶部工具栏,你可以按下 Tele 按钮来改变此层的一些选项: | ||
* 传送:传送区域会通过序号相互关联,使用{{key press|F}}按键可以自动换 | * 传送:传送区域会通过序号相互关联,使用{{key press|F}}按键可以自动切换到未被使用的序号。 | ||
Line 64: | Line 61: | ||
=== 数字(Number) === | === 数字(Number) === | ||
* 对于所有开关按钮,相同的Number序号确定开关和控制元件的对应关系。 | |||
* | * 对于时间奖惩区域,Number表示直接给玩家的跑图记录增加或减少多少秒。 | ||
* | * 对于开关层放置的激光门和武器、冻结区域、深度冻结区域、爱心、护盾、冻结子弹发射器、解冻子弹发射器、冻结激光,Number 序号将它们和相同序号的开关关联,能通过开关实体控制其开启或关闭。 | ||
* | * 和传送层类似,你可以按下{{key press|F}}按键自动切换到未被使用的序号。 | ||
* | |||
< | <span id="Delay"></span> | ||
=== | === 延迟(Delay) === | ||
* 对于计时开关按钮,Delay 表示开关会在触碰多少秒后复位。(事实上说成复位不太准确,应该说是变成按钮设置相反,例如一个三秒的关闭按钮,假设控制的元件本身是关闭的,玩家触碰按钮后会保持关闭状态,玩家离开按钮的三秒后会变成开启状态。) | |||
* | * 对于时间奖惩实体,这个值表示以分钟为单位增加或者减少的时间,而上方的数值则以秒为单位。 | ||
* | * 对于跳跃调整区域,这个值表示玩家能够拥有的跳跃次数总数,值得注意的是玩家跳跃次数为 0 时仍旧可以在阻滞器上起跳。 | ||
* | * 对于开关层的禁用玩家武器区域,这个值影响触碰到该区域的玩家所禁用的武器种类,0为[[Special:MyLanguage/hammer|锤子]],2为[[Special:MyLanguage/shotgun|散弹]],3为[[Special:MyLanguage/grenade|榴弹]],4为[[Special:MyLanguage/laser|激光]](注意在游玩时 Delay 值为 0 的这个方块和游戏层的全武器禁用方块长得一样)。 | ||
* | * 对于开关层冻结区域,这个值表示接触的玩家会被冻结多少秒。 | ||
* | |||
* 对于传送枪方块{{Tile|entities|98}}{{Tile|entities|99}},这个值对应的武器为:0-全武器,1-[[Special:MyLanguage/pistol|手枪]],2-[[Special:MyLanguage/grenade|榴弹]],3-[[Special:MyLanguage/laser|激光]]<ref>https://forum.ddnet.org/viewtopic.php?t=6676</ref>。 | |||
* | |||
< | <span id="How_to_use_doors_with_lasers"></span> | ||
=== | === 如果使用激光门 === | ||
首先在开关层中选择一个未被使用的序号,然后选中 Door 门方块放置在您设想的位置两个端点处。 | |||
然后选择长度合适的 Laser Length 激光长度方块紧挨着门方块放置。 | |||
默认情况下门会激活,朝向紧挨着激光长度方块射出预设长度的激光门。通过放置相同序号的 Switch Deactivate 关闭按钮,玩家可以触碰该方块关闭激光门,Switch Activate 开启按钮则用于激活激光门。或者放置带有 Delay 值 Time Switch Deactivate 计时关闭按钮让玩家离开开关数秒后自动关门。 | |||
< | <span id="Tune_layer"></span> | ||
== | == 调整层 == | ||
此图层可以设置[[Special:MyLanguage/Settings and Commands|服务器地图指令]],用以在某个特定区域实现前面图层中实体不具有的功能。 | |||
例如改变重力大小或者增强散弹枪拉力、增加武器攻速等等。 | |||
< | <span id="Tile_layer"></span> | ||
== | == 贴图层 == | ||
此图层可以为地图进行贴图。默认情况下,玩家首先看见的就是这一图层,如果这个图层没有任何图像,那么玩家除了背景将会什么也看不见,除非玩家使用<code>cl_overlay_entities</code>显示实体层。地图作者可以创建多个贴图层来优化自己的贴图,这些贴图一般要揭示游玩和交互方式,例如揭示墙体的范围或者开关的位置与功能。 | |||
Latest revision as of 13:30, 28 July 2023
DDNet客户端允许玩家创建和编辑可供游玩的地图。
地图通常包含多组图层组,下面是详细介绍:
背景(Quads)层
此图层用于在地图中放置独立的图像,最常见的用法是设置背景和建立景深效果,并且可以自行设置图像静止或者跟随玩家。一张地图可以有多个背景层,它们拥有上下位置关系,上方图层图像会遮挡下方图层。
游戏层
此图层包含了绝大部分游戏可以互动的实体,你可以在此页面找到它们的特性解释。
覆盖层
此图层所含实体在游戏层中几乎都能找到,只有几个例外。地图作者利用此图层可以将两个游戏层实体叠放在同一个位置上。
传送层
此图层包含所有传送相关实体。
在顶部工具栏,你可以按下 Tele 按钮来改变此层的一些选项:
- 传送:传送区域会通过序号相互关联,使用F按键可以自动切换到未被使用的序号。
变速层
此图层只有一种实体:变速带。
在顶部工具栏,你可以按下 Speedup 按钮来改变此层的一些选项:
- Force: 设置玩家处于变速带时附加的加速度。
- Max Speed: 设置玩家处于变速带时的速度上限。数值为 0 时不限速,可以作为发射器。
- Angle: 设置加速角度,0 为向右,90 为向下,用鼠标左键上下拖拽数值,或使用加减按钮可以选择上下左右和斜向共八个角度。按住⇧ Shift用鼠标左键上下拖拽数值,或者直接右键数值输入可以精准地控制360度。
开关层
此图层包含了开关以及可以用开关控制的实体,分为临时改变和永久改变两种;同时还可以设置冻结区域的冻结时长。
在控制激光门和锤击、冻结、武器等时非常有效。
在顶部工具栏,你可以按下 Switch 按钮来改变此层的一些选项:
数字(Number)
- 对于所有开关按钮,相同的Number序号确定开关和控制元件的对应关系。
- 对于时间奖惩区域,Number表示直接给玩家的跑图记录增加或减少多少秒。
- 对于开关层放置的激光门和武器、冻结区域、深度冻结区域、爱心、护盾、冻结子弹发射器、解冻子弹发射器、冻结激光,Number 序号将它们和相同序号的开关关联,能通过开关实体控制其开启或关闭。
- 和传送层类似,你可以按下F按键自动切换到未被使用的序号。
延迟(Delay)
- 对于计时开关按钮,Delay 表示开关会在触碰多少秒后复位。(事实上说成复位不太准确,应该说是变成按钮设置相反,例如一个三秒的关闭按钮,假设控制的元件本身是关闭的,玩家触碰按钮后会保持关闭状态,玩家离开按钮的三秒后会变成开启状态。)
- 对于时间奖惩实体,这个值表示以分钟为单位增加或者减少的时间,而上方的数值则以秒为单位。
- 对于跳跃调整区域,这个值表示玩家能够拥有的跳跃次数总数,值得注意的是玩家跳跃次数为 0 时仍旧可以在阻滞器上起跳。
- 对于开关层的禁用玩家武器区域,这个值影响触碰到该区域的玩家所禁用的武器种类,0为锤子,2为散弹,3为榴弹,4为激光(注意在游玩时 Delay 值为 0 的这个方块和游戏层的全武器禁用方块长得一样)。
- 对于开关层冻结区域,这个值表示接触的玩家会被冻结多少秒。
如果使用激光门
首先在开关层中选择一个未被使用的序号,然后选中 Door 门方块放置在您设想的位置两个端点处。 然后选择长度合适的 Laser Length 激光长度方块紧挨着门方块放置。 默认情况下门会激活,朝向紧挨着激光长度方块射出预设长度的激光门。通过放置相同序号的 Switch Deactivate 关闭按钮,玩家可以触碰该方块关闭激光门,Switch Activate 开启按钮则用于激活激光门。或者放置带有 Delay 值 Time Switch Deactivate 计时关闭按钮让玩家离开开关数秒后自动关门。
调整层
此图层可以设置服务器地图指令,用以在某个特定区域实现前面图层中实体不具有的功能。
例如改变重力大小或者增强散弹枪拉力、增加武器攻速等等。
贴图层
此图层可以为地图进行贴图。默认情况下,玩家首先看见的就是这一图层,如果这个图层没有任何图像,那么玩家除了背景将会什么也看不见,除非玩家使用cl_overlay_entities
显示实体层。地图作者可以创建多个贴图层来优化自己的贴图,这些贴图一般要揭示游玩和交互方式,例如揭示墙体的范围或者开关的位置与功能。
另见