1. 调整工人单位属性

  • 移动速度(Movement Speed)
  • 在物体编辑器(Object Editor)中,何魔化金找到农民/苦工等采矿单位(如 `Peasant`、兽争`Peon``),霸编增加其移动速度(`Movement

  • Speed`)。辑器更快的中优移动速度会缩短往返时间。
  • 携带资源量(Harvest Amount)
  • 修改单位的矿资开采 `Stats

  • Gold Capacity`(携带黄金量),让每次采矿带回更多资源,过程减少往返频率。何魔化金
  • 采集动画时间
  • 调整单位的兽争 `Art

  • Animation
  • Harvest` 相关参数(如 `Art - Animation - Harvest Time`),缩短采矿动作的霸编动画时间。
  • 2. 优化金矿(Gold Mine)设置

  • 库存容量(Stock Settings)
  • 在物体编辑器中修改金矿(`Gold Mine`)的辑器 `Stats

  • Stock Start`(初始库存)和 `Stats
  • Stock Max`(最大库存),增加金矿总储量。中优
  • 单次采集量
  • 修改金矿的矿资开采 `Stats

  • Stock to Harvest`(单次采集消耗的库存量)。例如,过程将默认的何魔化金 `10` 改为 `20`,每次采集会带回双倍资源。
  • 工人容量(Worker Capacity)
  • 调整 `Stats

  • Worker Capacity`,允许更多工人同时采集同一金矿(默认每个金矿最多支持 `5` 名工人)。
  • 3. 路径优化

  • 放置城镇大厅(Town Hall)靠近金矿
  • 缩短工人往返路径。在触发器中用 `Unit

  • Move Unit Instantly` 将主基地放置在离金矿更近的位置。
  • 消除碰撞体积
  • 在触发器中用 `Unit

  • Turn Collision Off` 关闭工人单位的碰撞体积,防止工人卡住。
  • 4. 使用触发器(Triggers)自动化流程

  • 自动分配闲置工人
  • 创建触发器检测闲置农民,自动分配至最近的金矿:

    plaintext

    Event: Unit

  • A unit becomes idle
  • Condition: Unit-type of (Triggering unit) is 农民/苦工

    Action:

    Set TempPoint = Position of nearest Gold Mine to (Triggering unit)

    Order (Triggering unit) to harvest at TempPoint

    Custom script: call RemoveLocation(udg_TempPoint)

  • 金矿枯竭时自动转移
  • 当金矿库存为0时,自动转移工人到其他金矿:

    plaintext

    Event: Player

  • Player's gold mine is depleted
  • Condition: True

    Action:

    Pick all workers owned by (Triggering player) harvesting the depleted mine

    Order picked units to harvest at nearest active gold mine

    5. 自定义科技或技能

  • 研发采矿升级
  • 创建一个科技(`Ability` or `Upgrade`),提高工人的采矿效率(例如:增加携带量或移动速度)。

  • 瞬移采矿
  • 为工人添加自定义技能(如闪烁或传送),缩短返程时间。

    6. 平衡性与测试

  • 避免过度优化
  • 确保调整后不影响游戏平衡。例如:过度提高采矿速度可能导致游戏节奏失衡。

  • 测试路径逻辑
  • 使用编辑器中的 `Test Map` 功能,观察工人路径是否流畅,是否存在卡顿或绕路问题。

    示例:快速修改工人携带量

    1. 打开物体编辑器(F6)。

    2. 找到采矿单位(如 `Peasant`)。

    3. 修改 `Stats

  • Gold Capacity` 从 `10` 到 `20`。
  • 4. 保存并测试地图,观察采矿效率变化。

    通过以上方法,可以显著提升金矿采集效率,同时保持游戏的可玩性和平衡性。如果需要更复杂的逻辑,可以结合触发器和自定义脚本实现深度优化。