锻造模式 / Forge Guide
光环的锻造模式(Forge)是游戏内置的地图编辑器——你可以在光环的沙盒中创建自定义地图、游戏模式、甚至编写脚本逻辑。战役进化的锻造模式基于虚幻引擎5构建——比以往任何锻造模式都更强大 / Halo’s Forge mode is an in-game map editor — create custom maps, game modes, and even script logic within the Halo sandbox. Campaign Evolved’s Forge is built on Unreal Engine 5 — more powerful than any previous Forge iteration.
锻造模式简介 / Forge Introduction
| 特性 / Feature | 说明 / Description |
|---|---|
| 创建内容 / Create | 地图、游戏模式、脚本逻辑、视觉特效 / Maps, game modes, script logic, visual effects |
| 分享平台 / Share | 上传至Steam创意工坊/Xbox/PlayStation社区——跨平台分享 / Upload to Steam Workshop/Xbox/PlayStation communities — cross-platform sharing |
| 支持人数 / Players | 支持2-16人的自定义地图 / 2-16 player custom map support |
| 预算系统 / Budget | 物件预算限制——优化性能——预算 = 画面复杂度 + 脚本复杂度 / Object budget limit — performance optimization — budget = visual + script complexity |
| 脚本系统 / Scripting | 可视化节点脚本编辑器——无需编程知识 / Visual node-based scripting editor — no programming required |
| 模组支持 / Mod Support | PC版支持外部模组——Steam创意工坊完整支持 / PC supports external mods — full Steam Workshop integration |
| 跨平台地图 / Cross-Platform Maps | 主机和PC使用同一地图格式——完全互通 / Console and PC share the same map format — fully interchangeable |
| 初始模板 / Starter Templates | 提供10+内置模板地图——可以以此为基础编辑 / 10+ built-in template maps to use as starting bases |
锻造模式界面 / Forge UI
| 界面元素 / UI Element | 说明 / Description |
|---|---|
| 物件浏览器 / Object Browser | 所有可供放置的物件分类列表——武器、载具、建筑块、装饰、灯光等 / Categorized list of all placeable objects — weapons, vehicles, building blocks, decorations, lights |
| 属性面板 / Properties Panel | 选中物件的详细属性编辑——位置、旋转、缩放、颜色、物理属性等 / Detailed property editing for selected objects — position, rotation, scale, color, physics |
| 工具栏 / Toolbar | 选择、移动、旋转、缩放、复制、删除、撤销/重做 / Select, Move, Rotate, Scale, Duplicate, Delete, Undo/Redo |
| 视图切换 / View Modes | 第一人称 / 第三人称 / 俯视 / 自由摄像机 / First-person / Third-person / Top-down / Free camera |
| 团队颜色 / Team Colors | 红/蓝/黄/绿等——设置物件和区域的队伍归属 / Red/Blue/Yellow/Green — set object and zone team affiliation |
| 脚本编辑器 / Script Editor | 节点式脚本——创建复杂的游戏逻辑 / Node-based scripting — create complex game logic |
| 测试模式 / Test Mode | 立即测试你的地图——单人测试或邀请好友 / Instantly test your map — solo or invite friends |
物件类型 / Object Types
| 分类 / Category | 包含物件 / Includes | 预算消耗 / Budget Cost |
|---|---|---|
| 建筑块 / Building Blocks | 墙壁、地板、平台、斜坡、柱子、桥梁、隧道 / Walls, floors, platforms, ramps, pillars, bridges, tunnels | 低-中 / Low-Medium |
| 自然地形 / Natural Terrain | 岩石、树木、草丛、沙地、冰面 / Rocks, trees, grass, sand, ice | 中 / Medium |
| 先行者结构 / Forerunner Structures | 先行者墙壁、能量桥、发光地板、柱子 / Forerunner walls, energy bridges, glowing floors, pillars | 中-高 / Medium-High |
| 星盟结构 / Covenant Structures | 星盟墙壁、紫色屏障、重力板 / Covenant walls, purple barriers, gravity plates | 中-高 / Medium-High |
| 人类结构 / UNSC Structures | 金属墙、集装箱、路障、掩体 / Metal walls, containers, barricades, bunkers | 低-中 / Low-Medium |
| 武器刷新 / Weapon Spawns | 所有游戏中武器的刷新点 / All game weapon spawn points | 低 / Low |
| 装备刷新 / Equipment Spawns | 主动隐形、过载盾、医疗包 / Active Camo, Overshield, Health Packs | 低 / Low |
| 载具刷新 / Vehicle Spawns | 所有载具刷新点 / All vehicle spawn points | 中 / Medium |
| 灯光 / Lights | 点光源、聚光灯光、环境光——可调颜色和强度 / Point, spot, ambient lights — adjustable color and intensity | 中-高 / Medium-High |
| 音效 / Audio | 环境音效、触发器音效、背景音乐 / Ambient SFX, trigger SFX, background music | 低 / Low |
| 特效 / Effects | 粒子效果、爆炸效果、烟雾、火焰 / Particle effects, explosions, smoke, fire | 中-高 / Medium-High |
| 体积 / Volumes | 伤害区域、触发区域、传送区域、禁区 / Damage zones, trigger zones, teleporter zones, kill zones | 低 / Low |
脚本系统 / Scripting System
锻造模式的脚本系统使用可视化节点编辑器——不需要懂编程就能创建复杂的逻辑 / Forge scripting uses a visual node editor — create complex logic without coding knowledge.
| 节点类型 / Node Type | 说明 / Description | 示例 / Example |
|---|---|---|
| 事件节点 / Events | 触发脚本执行的起点 / Trigger points for scripts | 玩家进入区域→/ Player enters zone → |
| 条件节点 / Conditions | 判断逻辑——如果/则/否则 / Conditional logic — if/then/else | 如果红队人数 > 蓝队 / If Red Team players > Blue Team |
| 动作节点 / Actions | 执行具体操作 / Execute operations | 生成武器、开门、播放音效 / Spawn weapon, open door, play sound |
| 变量节点 / Variables | 存储数据——计分/计数/状态 / Store data — scores/counts/states | 红队得分 = +1 / Red Team Score += 1 |
| 数学节点 / Math | 数值运算 / Numerical operations | 伤害 = 基础 × 倍数 / Damage = Base × Multiplier |
脚本示例:创建一个”夺旗”模式的自动基地门 / Script Example: Auto-base door for CTF:
[事件] 携带友军旗帜的玩家进入区域 → [条件] 该玩家属于红队 → [动作] 打开红队基地门 → [延迟3秒] → [动作] 关闭门
[Event] Player carrying friendly flag enters zone → [Condition] Player is on Red Team → [Action] Open Red base door → [Delay 3s] → [Action] Close door创建地图的步骤 / Map Creation Steps
| 步骤 / Step | 说明 / Description | 推荐时间 / Est. Time |
|---|---|---|
| 1. 选择模板 / Choose Template | 从空白地图或模板开始 / Start from scratch or template | 1分钟 / 1 min |
| 2. 规划布局 / Plan Layout | 在俯视模式下用基础块勾勒地图轮廓 / Outline map in top-down mode with basic blocks | 15-30分钟 / 15-30 min |
| 3. 完善地形 / Refine Terrain | 添加自然元素和细节——调整高度层次 / Add natural elements and details — adjust verticality | 30-60分钟 / 30-60 min |
| 4. 放置物件 / Place Objects | 武器刷新、装备、掩护物、灯光 / Weapon spawns, equipment, cover, lighting | 30-60分钟 / 30-60 min |
| 5. 设置重生点 / Set Spawns | 初始重生点、团队重生点、动态重生点 / Initial spawns, team spawns, dynamic spawns | 10-15分钟 / 10-15 min |
| 6. 编写脚本 / Add Scripts | 门开关、传送器、自定义规则 / Doors, teleporters, custom rules | 30-120分钟 / 30-120 min |
| 7. 测试 / Test | 单人测试——检查重生点平衡和武器分布 / Solo test — check spawn balance and weapon distribution | 15-30分钟 / 15-30 min |
| 8. 发布 / Publish | 上传至社区——添加描述、标签、预览图 / Upload to community — add description, tags, preview images | 5分钟 / 5 min |
最佳实践 / Best Practices
| 实践 / Practice | 说明 / Description |
|---|---|
| 对称设计 / Symmetry | 竞技场地图保持对称——公平竞技——红蓝双方条件一致 / Keep arena maps symmetrical — fair play — Red and Blue identical conditions |
| 控制路径 / Control Pathing | 至少3条主要路径——避免单通道死胡同 / Minimum 3 main routes — avoid single-choke dead ends |
| 重生点平衡 / Spawn Balance | 重生点距离战场不要太近——重生玩家需要有安全时间 / Spawns should not be too close to combat — respawning players need safety time |
| 武器位置 / Weapon Placement | 强力武器(火箭筒/狙击枪)放在地图中央——双方竞争 / Power weapons (Rocket/Sniper) in center — contested by both teams |
| 视觉标识 / Visual Identity | 不同区域用不同的颜色/风格——帮助玩家导航 / Different colors/styles per area — helps player navigation |
| 性能优化 / Performance | 不要超出预算——大量灯光和特效会影响帧数 / Stay within budget — too many lights and effects hurt frame rate |
| 测试并迭代 / Test & Iterate | 邀请朋友试玩——听取反馈——不断调整 / Invite friends to playtest — get feedback — iterate |
锻造预算管理 / Forge Budget Management
| 组件 / Component | 预算占比 / Budget Share | 说明 / Description |
|---|---|---|
| 静态物体 / Static Objects | 40% | 建筑块、装饰、自然地形 / Building blocks, decorations, terrain |
| 动态物体 / Dynamic Objects | 15% | 武器刷新、载具刷新、可移动平台 / Weapon spawns, vehicle spawns, moving platforms |
| 灯光 / Lighting | 20% | 所有光源——光影效果 / All light sources — shadow effects |
| 脚本 / Scripts | 15% | 节点逻辑——每增加一个节点消耗预算 / Node logic — each node consumes budget |
| 特效 / Effects | 10% | 粒子、烟雾、火焰 / Particles, smoke, fire |
社区分享 / Community Sharing
| 平台 / Platform | 上传方式 / Upload Method | 下载方式 / Download |
|---|---|---|
| PC (Steam) | 通过Steam创意工坊 / Steam Workshop | 在创意工坊浏览订阅 / Browse and subscribe in Workshop |
| PC (Xbox App) | Xbox网络社区 / Xbox Network | 游戏内菜单浏览 / In-game browser |
| Xbox Series X|S | Xbox网络社区 / Xbox Network | 游戏内菜单浏览 / In-game browser |
| PlayStation 5 | PlayStation Network | 游戏内菜单浏览 / In-game browser |
| 跨平台分享 / Cross-Platform | 所有平台的地图格式统一——共享池 / Unified map format across all platforms — shared pool |
地图标签系统 / Map Tag System:
| 标签 / Tag | 说明 / Description |
|---|---|
| 竞技 / Arena | 对称竞技场地图 / Symmetric arena maps |
| 派对 / Party | 趣味小游戏地图 / Fun minigame maps |
| 感染 / Infection | 僵尸模式专用地图 / Infection mode maps |
| 锻造 / Forge | 锻造模板/教学地图 / Forge tutorial/template maps |
| 重制 / Remake | 经典地图重制 / Classic map remakes |
| 剧情 / Story | 剧情体验地图 / Story experience maps |
| 竞速 / Race | 载具竞速地图 / Vehicle race maps |
| 合作 / Co-op | PvE合作地图 / PvE co-op maps |
锻造模式快捷键 / Forge Controls
| PC / 键鼠 | PlayStation | Xbox | 功能 / Function |
|---|---|---|---|
| WASD | 左摇杆 | 左摇杆 | 移动摄像机 / Move camera |
| 鼠标 | 右摇杆 | 右摇杆 | 旋转视角 / Rotate view |
| 滚轮 | L1/R1 | LB/RB | 缩放 / Zoom |
| Ctrl+Z | □+△ | X+Y | 撤销 / Undo |
| Ctrl+C/V | 长按□ / Hold □ | Hold X | 复制/粘贴 / Copy/Paste |
| G | Options | Menu | 网格设置 / Grid settings |
| 空格 | ✕ | A | 切换吸附模式 / Toggle snap mode |
| Shift | L3 | L3 | 切换飞行/步行模式 / Toggle fly/walk |
| F | R3 | R3 | 拾取物件 / Pick up object |
| Delete | ◯ | B | 删除物件 / Delete object |
标签/Tags: 光环, Halo, 锻造, Forge, 地图编辑器, Map Editor, 脚本, Scripting, 创建, Create, 物件, Objects, 社区, Community, 分享, Share, 自定义, Custom, 攻略, Guide, 蓝图, Blueprint, 虚幻引擎5, UE5