level 1
夹鸡馒头跌死诺
楼主
DEMO图下载地址(115提取码):an4uhx0r
这是一个技能DEMO图,中间的剑圣会放一个技能,把周围一定范围内的N-1个人(假设一共有N个人)冰住,只留一个人,冰只是一个傀儡单位,实际效果是晕眩(暂停的),被冰住的时候又伤害,冰可以被打破,打破之后取出身上的晕眩效果,也就是说幸存的那个人要打破其他人身上的冰去救其他人
预览

//**************需要用到的全局变量**************
//布尔boolean promptFlag 是否输出提示
//布尔boolean debugFlag 是否输出调试信息
//技能abliity multiFreeze 范围冰的技能ID
//单位-类型UnitId mfDummyUnit 马甲单位
//技能ability mfThunderbolt 马甲使用的控制技能的ID
//单位-类型UnitId mfFreezeUnit 冰冻模型的单位ID
//伤害类型damagetype mfDamageType 伤害类型
//整数integer mfRegionRadius 选取范围的半径范围
//整数real mfDuration 持续时间
//实数real mfDamage 每秒伤害
//**********************************************
//**************需要创建的全局变量**************
//哈希表hashtable skillTable 存储临时变量
//**********************************************
说一下制作思路:
当技能释放时,选取周围所有敌方英雄单位,创建马甲释放0伤害持续很长时间的风暴之锤,同时创建模型为冰冻的傀儡单位,同时把被害者扔进一个单位组,每秒进行伤害,注册冰冻傀儡和被害者的死亡事件,无论哪个死亡,都把被害者从伤害组里剔出去(总不能别人死了复活还被伤害吧),如果是冰冻傀儡则把身上的晕眩效果剔除,同时把对应的两个触发器销毁
创建的自定义技能

stun是马甲使用的风暴之锤,下面那个就是主技能了
创建的自定义单位

把模型改成冰冻喷吐(目标)
其实还需要一个0施法前摇的马甲单位
用到的变量

初始化

那句自定义脚本请务必加上,初始化哈希表用的
1.创建变量
2.把skill下面的触发器拷到自己图里
3.把自定义脚本下面的3个函数考到自己的图的自定义脚本里(等下我发另一张DEMO图也要用到这三个函数)
4.配置变量
不想要调试信息请把debugFlag设为false
不想要提示信息请把promptFlag设为false
请不要把主技能的冷却时间设置得比mfDuration变量小,不然会重复冰,而且出现各种各样的问题
一下子不记得要说什么了,想起来再补充吧
2012年01月27日 15点01分
1
这是一个技能DEMO图,中间的剑圣会放一个技能,把周围一定范围内的N-1个人(假设一共有N个人)冰住,只留一个人,冰只是一个傀儡单位,实际效果是晕眩(暂停的),被冰住的时候又伤害,冰可以被打破,打破之后取出身上的晕眩效果,也就是说幸存的那个人要打破其他人身上的冰去救其他人
预览

//**************需要用到的全局变量**************//布尔boolean promptFlag 是否输出提示
//布尔boolean debugFlag 是否输出调试信息
//技能abliity multiFreeze 范围冰的技能ID
//单位-类型UnitId mfDummyUnit 马甲单位
//技能ability mfThunderbolt 马甲使用的控制技能的ID
//单位-类型UnitId mfFreezeUnit 冰冻模型的单位ID
//伤害类型damagetype mfDamageType 伤害类型
//整数integer mfRegionRadius 选取范围的半径范围
//整数real mfDuration 持续时间
//实数real mfDamage 每秒伤害
//**********************************************
//**************需要创建的全局变量**************
//哈希表hashtable skillTable 存储临时变量
//**********************************************
说一下制作思路:
当技能释放时,选取周围所有敌方英雄单位,创建马甲释放0伤害持续很长时间的风暴之锤,同时创建模型为冰冻的傀儡单位,同时把被害者扔进一个单位组,每秒进行伤害,注册冰冻傀儡和被害者的死亡事件,无论哪个死亡,都把被害者从伤害组里剔出去(总不能别人死了复活还被伤害吧),如果是冰冻傀儡则把身上的晕眩效果剔除,同时把对应的两个触发器销毁
创建的自定义技能

stun是马甲使用的风暴之锤,下面那个就是主技能了创建的自定义单位

把模型改成冰冻喷吐(目标)其实还需要一个0施法前摇的马甲单位
用到的变量

初始化
那句自定义脚本请务必加上,初始化哈希表用的1.创建变量
2.把skill下面的触发器拷到自己图里
3.把自定义脚本下面的3个函数考到自己的图的自定义脚本里(等下我发另一张DEMO图也要用到这三个函数)
4.配置变量
不想要调试信息请把debugFlag设为false
不想要提示信息请把promptFlag设为false
请不要把主技能的冷却时间设置得比mfDuration变量小,不然会重复冰,而且出现各种各样的问题
一下子不记得要说什么了,想起来再补充吧
