魔兽争霸地图编辑器 如何设置一个失败条件. 例子:有六个农民死去,游戏失败。
2个回答
2014-01-01
展开全部
要失败很容易,做一个失败触发器就行了。关键是条件设置,可能在一个触发器里就能完成判定,也有可能需要多个触发器。
首先要去掉地图本身的失败条件。一张新地图在触发器编辑器里总有一个初始化的触发器,将里面的启用对战胜利/失败条件动作删去。接着自己创建新触发器写失败触发(胜利触发套路相同)。我就以你题上给的条件来写:(首先创建一个数组P[D],让地图里游戏的玩家数=D,初始量设为0)
触发器:
事件-任意单位死亡
条件-触发单位是农民(类型)=TRUE
动作-(设置变量)P[触发单位所属玩家转化为整数]=P[触发单位所属玩家转化为整数]+1
if-else
if
P[触发单位所属玩家转化为整数]=6
then
命令触发单位所属的玩家失败(显示计分栏,显示菜单)
else
不做任何动作
结构基本就是这样了,多用用触发器就能掌握一些简单的触发行为的写法。
首先要去掉地图本身的失败条件。一张新地图在触发器编辑器里总有一个初始化的触发器,将里面的启用对战胜利/失败条件动作删去。接着自己创建新触发器写失败触发(胜利触发套路相同)。我就以你题上给的条件来写:(首先创建一个数组P[D],让地图里游戏的玩家数=D,初始量设为0)
触发器:
事件-任意单位死亡
条件-触发单位是农民(类型)=TRUE
动作-(设置变量)P[触发单位所属玩家转化为整数]=P[触发单位所属玩家转化为整数]+1
if-else
if
P[触发单位所属玩家转化为整数]=6
then
命令触发单位所属的玩家失败(显示计分栏,显示菜单)
else
不做任何动作
结构基本就是这样了,多用用触发器就能掌握一些简单的触发行为的写法。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-01-01
展开全部
事件:任意单位死亡;条件:触方单位的类型等于农民;动作:无动作;如果所有条件成立则做动作一:If-条件:当前触发的运行次数等于6;Then-动作:游戏设置玩家X失败并显示信息:望采纳!.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询