魔兽争霸地图编辑器,如何多个单位死亡,然后胜利?
比如这个地图,我想要4-12玩家的1级兵营都死亡,然后1-3家胜利,求大神帮忙做一下,谢谢了。...
比如这个地图,我想要4-12玩家的1级兵营都死亡,然后1-3家胜利,求大神帮忙做一下,谢谢了。
展开
6个回答
展开全部
。。。。。。手边没direct9.0
所以就用了楼上的模本,详细了一下。
触发1
事件:地图初始化
条件:无
动作:设置变量A(实数值)
触发2
事件 任意单位死亡
条件 死亡单位所有者为玩家4
死亡单位类型等于兵营
动作 设置A=A+1
关闭当前触发
触发3
事件 任意单位死亡
条件 死亡单位类型等于兵营
动作 ifA大于等于9
之后就可以玩家1 2 3获得胜利
有什么逻辑错什么。。。请自调,暂时开不了编辑器的怨言orz~
所以就用了楼上的模本,详细了一下。
触发1
事件:地图初始化
条件:无
动作:设置变量A(实数值)
触发2
事件 任意单位死亡
条件 死亡单位所有者为玩家4
死亡单位类型等于兵营
动作 设置A=A+1
关闭当前触发
触发3
事件 任意单位死亡
条件 死亡单位类型等于兵营
动作 ifA大于等于9
之后就可以玩家1 2 3获得胜利
有什么逻辑错什么。。。请自调,暂时开不了编辑器的怨言orz~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上怎么想这么麻烦?需要初始化设置变量吗?
事件
每隔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胜利
以此类推
这个应该没写错吧?或许脑子抽了少了几步不过大致就是这么个尿性
事件
每隔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胜利
以此类推
这个应该没写错吧?或许脑子抽了少了几步不过大致就是这么个尿性
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要用到触发器
事件 任意单位死亡
条件 判断死亡单位所有者为玩家x
死亡单位类型等于兵营
动作
玩家x获胜
就是这个思路,望采纳
事件 任意单位死亡
条件 判断死亡单位所有者为玩家x
死亡单位类型等于兵营
动作
玩家x获胜
就是这个思路,望采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
很难的。你是用电竞平台还是单机的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询