魔兽争霸地图编辑器,如何多个单位死亡,然后胜利?

比如这个地图,我想要4-12玩家的1级兵营都死亡,然后1-3家胜利,求大神帮忙做一下,谢谢了。... 比如这个地图,我想要4-12玩家的1级兵营都死亡,然后1-3家胜利,求大神帮忙做一下,谢谢了。 展开
 我来答
lctc1002
2013-11-22 · TA获得超过9700个赞
知道大有可为答主
回答量:4558
采纳率:100%
帮助的人:3909万
展开全部

不知道你说的兵营是指地图上已经有的,还是玩家可以建造出来的。分两种情况讨论:

1.兵营是预设的,就是已经在地图上的,玩家不可再建造兵营

2.兵营是被建造出来的,要用到一个单位组变量dwz,用两个触发:

建造完成后把兵营加入单位组。

兵营被摧毁后移除出单位组并判断单位组内是否还有兵营(是否为空),无兵营则运行下面的动作。

3.如果是既有预设兵营又能创建兵营,就综合上面两个触发来做。

keailian
2013-11-16 · TA获得超过208个赞
知道小有建树答主
回答量:305
采纳率:0%
帮助的人:223万
展开全部
。。。。。。手边没direct9.0
所以就用了楼上的模本,详细了一下。
触发1
事件:地图初始化
条件:无
动作:设置变量A(实数值)

触发2
事件 任意单位死亡
条件 死亡单位所有者为玩家4
死亡单位类型等于兵营
动作 设置A=A+1
关闭当前触发

触发3
事件 任意单位死亡
条件 死亡单位类型等于兵营
动作 ifA大于等于9
之后就可以玩家1 2 3获得胜利

有什么逻辑错什么。。。请自调,暂时开不了编辑器的怨言orz~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
q623491442
2013-11-16 · 超过33用户采纳过TA的回答
知道答主
回答量:95
采纳率:0%
帮助的人:74.2万
展开全部
楼上怎么想这么麻烦?需要初始化设置变量吗?
事件
每隔0.5秒
条件

动作
设置变量Z(整数)=0
设置变量D(变量类型为点)=可用地图区域中心点
设置X(变量类型单位组)=新建单位组 圆心为D(变量类型为点) 范围为9999999
选取单位组X做动作
loop
IF判断
选取单位类型=1级兵营
以下任意条件成立
选取单位所有者=玩家4
选取单位所有者=玩家5
以此类推一直到玩家12
设置变量Z(类型整数)=Z+1
结束以上后在选取单位组动作下面新建动作
清除D
删除单位组X
IF判断
Z(整数变量)小于8(一共多少个兵营)
玩家-玩家1胜利
玩家-玩家2胜利
以此类推
这个应该没写错吧?或许脑子抽了少了几步不过大致就是这么个尿性
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
流落蝈蝈
2013-11-16 · TA获得超过1003个赞
知道小有建树答主
回答量:803
采纳率:78%
帮助的人:453万
展开全部
要用到触发器
事件 任意单位死亡
条件 判断死亡单位所有者为玩家x
死亡单位类型等于兵营
动作
玩家x获胜

就是这个思路,望采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
JTR开膛手杰克7
2013-11-16 · TA获得超过126个赞
知道答主
回答量:43
采纳率:0%
帮助的人:10.8万
展开全部
很难的。你是用电竞平台还是单机的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式