魔兽争霸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] =迅捷生物。
注意为什么这样安排,因为对话框的第一个按钮是多刺生物,第二个按钮是迅捷生物。