地图制作与外部工具•地图制作与外部工具
地图 Map
DDNet 地图系统详解,包含各种图层类型和功能说明
地图图层游戏机制
2024-01-01
图片加载失败
DDNet 客户端允许玩家创建和编辑 地图,然后进行游玩。
地图由图层组组成,描述如下:
图层类型
四边形图层 (Quads Layer)
此图层允许地图制作者在地图中显示独立图形,最常用于:
- 设置背景
- 创建视差效果
- 静态定位或跟随玩家
你可以在单个地图中创建多个四边形图层。
游戏图层 (Game Layer)
此图层包含大部分影响游戏玩法的图块。你可以在 Tiles 页面查看它们的属性。
前景图层 (Front Layer)
此图层包含几乎所有与游戏图层相同的图块(包括一些游戏图层中没有的图块)。它允许地图制作者在同一位置放置 2 个不同的游戏图块。
传送图层 (Tele Layer)
此图层包含所有与传送相关的图块。
在顶部工具栏中,选中此图层时可以按 Tele 按钮更改以下选项:
加速图层 (Speedup Layer)
此图层包含单个图块:加速图块。
在顶部工具栏中,选中此图层时可以按 Speedup 按钮更改以下选项:
开关图层 (Switch Layer)
此图层包含可以临时或永久启用和禁用其他图块功能或改变其行为的开关,例如增加 tee 被冻结的时间。
这对于门、锤击、冻结和武器特别有用。
在顶部工具栏中,选中此图层时可以按 Switch 按钮更改以下选项:
编号 (Number)
- 对于所有按钮,此编号将改变它影响的图块
- 对于奖励和惩罚图块,此编号表示从玩家比赛时间中减去或增加的秒数
- 对于开关图层门、武器、冻结、深度冻结、爱心、护盾、子弹、等离子炮塔和所有激光类型,此编号对应哪些按钮可以打开和关闭图块
- 与传送图层类似,你可以按 F 按钮选择一个未使用的编号
延迟 (Delay)
- 仅适用于定时按钮,此编号改变按钮状态在恢复到之前状态之前持续多少秒
- 对于奖励和惩罚图块,此编号表示从玩家比赛时间中减去或增加的分钟数
- 对于跳跃图块,此编号设置玩家拥有的跳跃次数。注意,如果玩家站在阻挡图块上,即使此编号设置为零,他们仍然可以跳跃
- 对于开关图层击打开/关闭图块,它修改允许/禁止击打的武器:
- 对于开关图层冻结图块,此编号调整 tee 将被冻结多少秒
- 对于传送枪图块(索引 98 和 99),它修改影响的武器:
如何使用激光门
- 选择一个未使用的开关编号
- 选择门图块并将其放置在你想要门的两端
- 在两个门图块旁边放置适当长度的激光长度图块
- 门默认是激活的
- 放置一个具有相同开关编号的开关关闭图块让玩家打开门
- 在门后放置开关激活图块让玩家在身后关门
或者,你可以使用定时开关关闭图块并使用延迟选项使门打开,然后在指定的秒数后关闭。
调整图层 (Tune Layer)
此图层与 [服务器地图命令](Settings and Commands) 配合使用,用于定义应用这些服务器地图命令的区域。
使用此图层,你可以实现:
- 降低重力
- 增强霰弹枪拉力
- 提高武器射速
- 等其他效果
图块图层 (Tile Layer)
此图层允许地图制作者为地图中的图块添加图形。默认情况下,玩家无法看到你的地图,除非你包含图块图层,或者玩家启用了 cl_overlay_entities。
你可以在单个地图中创建多个图块图层。
另见
参考资料
小提示
- 游戏图层控制实际游戏机制,图块图层只负责视觉效果
- 前景图层可以让你在同一位置叠加两个游戏图块
- 使用 F 键可以快速选择未使用的开关/传送编号
- 开关图层是创建复杂机关(如激光门)的关键
- 调整图层可以实现独特的物理效果,如低重力区域