发布网友 发布时间:2022-05-20 22:43
共2个回答
热心网友 时间:2023-10-08 14:47
首先你要知道DOTA的连杀不是CF那种短时间内连续杀敌,DOTA的连杀是自己不死,连续杀敌就算连杀。人要勤快点,时间都是挤出来的。我只能告诉你方法,做的话还是要你自己去做;1.每个玩家要用一个整数把他的杀敌数记录起来(建议用英雄的自定义值,这样可以偷懒),然后每当有英雄死亡时(任意单位死亡,判断单位类型是英雄)。然后就要判断一下杀手和被杀者的一些元素。2.杀手判断:赋值-赋值杀手自定义值(假设自定义值为X)x=x+1,当X=2的时候播放双杀(=3 =4 =5都要判断,然后播放对应的音效以及文字显示) =1时无动作3.被杀者判断:判断其自定义值X大小,赋值-X=0 (这样就被终结了),当被杀者再杀时又得从新计算。4.因为我没玩过DOTA,不知道DOTA有没有类似CF的"复仇"。我还是写给你吧。复仇:任意英雄死亡(任意单位死亡事件+条件判断单位类型),创建一一对应的单位变量(局部变量)给每个玩家(比如玩家1对应变量A玩家2对应变量B),假设玩家1被玩家2杀了,假设哈,赋值玩家1的A变量=玩家2的那个英雄,(当然你要判断一个势力,杀手不能为友军) 月下红尘为您解答最后祝您成功!热心网友 时间:2023-10-08 14:48
魔兽官网有音乐