Map/zh: Difference between revisions
(Created page with "=== 数字(Number) ===") |
(Created page with "此图层用于在地图中放置独立的图像,最常见的用法是设置背景和建立景深效果,并且可以自行设置图像静止或者跟随玩家。一张地图可以有多个背景层,它们拥有上下位置关系,上方图层图像会遮挡下方图层。") |
||
(17 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
顯示實體層。地圖作者可以創建多個貼圖層來優化自己的貼圖,這些貼圖一般要揭示遊玩和交互方式,例如揭示牆體的範圍或者開關的位置與功能。
另見