Alivl 发表于 2014-4-27 11:48:49

一个随机的触发

本帖最后由 Alivl 于 2014-5-2 11:15 编辑

1.游戏开始1分钟后,随机选择2个英雄给予一个技能,变更阵营为(敌对阵营)。
2.拥有该技能的英雄死亡后,阵营变更回来,经过1分钟后再次选择。。。(重复)
PS:想了很久,做不成

chyj4747 发表于 2014-4-27 22:40:06

触发A
事件:游戏经过1分钟
条件:记录英雄数量的变量num<2
动作:循环直到num==2 { 随机1个英雄出来,num加1 },关闭该触发

触发B
事件:英雄死亡
条件:英雄有某个技能
动作:开启触发A

至于随机,根据不同情况有很多不同的方法,比如这些英雄是一开始就摆在地图上的而且游戏中不会另外新建,那么可以用单位组,或者用一个全局单位类型变量数组记录所有会被该触发用到的英雄类型,然后从数组里随机

以上只是一个简单的思路,当然会有很多问题,比如不精确、效率有点低之类的

Alivl 发表于 2014-4-30 14:05:56

额,我主要想知道怎样变更玩家阵营,死亡后在变回来...

551155 发表于 2014-4-30 17:28:42

如果两个阵营的技能不同,可以通过判断技能来确定死亡的单位是否应该变更阵营。

Alivl 发表于 2014-5-2 11:13:50

原来如此
页: [1]
查看完整版本: 一个随机的触发