魔兽争霸3地图编辑器如何制作一个对话框供你选择,详细讲解一下~

第二层的方法是可行的,但是需要修改动作来创建单元。

详细:

打开对象编辑器,创建两个新的自定义单位,一个是多刺生物,另一个是敏捷生物。

打开触发器编辑器,单击X(Ctrl+B)创建一个新的变量对话框、对话框按钮Dialog_box和单元类型Unit_type。

A

事件

时间——游戏经过0.00秒的时候。

情况

行为

对话框-更改对话框的标题以选择属性。

Dialog-为dialog添加一个对话框按钮,按钮标签为Spiny Creature。

Set Dialog_box[1] =创建的最后一个对话框按钮

对话框-为Dialog添加一个对话框按钮,按钮标签为快速生物。

Set Dialog_box[2] =创建的最后一个对话框按钮

对话框-设置为玩家1显示的对话框状态(红色)。

对话框-设置为玩家2显示的对话框状态(蓝色)。

B

事件

对话框-单击对话框。

情况

行为

循环动作[循环整数A]从1到2,运行(循环动作)

循环动作

如果(所有条件都为真),则运行(Then-action),否则运行(Else-action)。

如果条件

(单击对话框按钮)等于Dialog_box[循环整数A [R]]

然后-行动

unit-Create 1 units _ type[循环整数A [R]] to(触发玩家)在(可用地图区域内的随机点),方向角为默认建筑朝向。

否则-行动

什么都不做。

C

事件

地图初始化

情况

行为

Set Unit_type[1] =多刺生物。

Set Unit_type[2] =迅捷生物。

注意为什么这样安排,因为对话框的第一个按钮是多刺生物,第二个按钮是迅捷生物。