汇谷手游网
首页 魔兽争霸随机起始点设置攻略:触发器实现随机镜头与单位创建

魔兽争霸随机起始点设置攻略:触发器实现随机镜头与单位创建

发布时间: 编辑:konglu 阅读量:2次

  魔兽争霸设置随机起始点攻略

魔兽争霸随机起始点设置攻略:触发器实现随机镜头与单位创建

  使用触发器实现随机镜头位置

  为了让每个玩家的起始点看起来是随机的,可以在地图初始化时使用触发器来移动玩家当前的镜头到随机位置。

  操作步骤:

  1. 在地图编辑器中选择触发器。

  2. 设置在地图初始化事件(如`MapStart`)中。

  3. 使用`SetCameraPosition`动作来移动镜头到随机位置。

  手动创建主城和农民

  若需要固定特定主城市和农民的位置,可以在地图上手动创建它们,而非使用创建初始单位的选项。

  固定与随机起始点的结合

  若希望队友间距离近,敌人间距离远,可以:

  1. 随机放置一个玩家。

  2. 使用触发器将该玩家的起始点设置为队友的近点。

  3. 随机放置其他两个玩家作为敌人,并设置他们的起始点为较远的位置。

  示例代码:

  javascript

  // 示例代码将根据实际编辑器语法进行调整

  function RandomizePlayerStart() {

  // 随机生成起始点坐标

  var startX = RandomInt(0, MapWidth);

  var startY = RandomInt(0, MapHeight);

  // 移动镜头到随机位置

  SetCameraPosition(startX, startY);

  // 创建主城和农民

  CreateUnitAt(startX, startY, "MainCity");

  CreateUnitAt(startX, startY, "Farmer");

  }

相关资讯
猜你喜欢