金林淼燚里 金林淼燚里
关注数: 17 粉丝数: 28 发帖数: 1,147 关注贴吧数: 25
有这么个问题 至今还是没解决 ┣━事件 ┃ └—单位 - 任意单位 发动技能效果 ┣━条件 ┃ └—(施放技能) 等于 探测 -通魔 ┗━动作    └—单位组 - 选取 (半径为 512.00 圆心为 (技能施放点) 的圆范围内所有单位) 内所有单位做动作    Loop - 动作    单位 - 创建 1 个 猫头鹰侦察者 (等级 1) 给 ((触发单位) 的所有者) 在 ((触发单位) 的位置) ,面向角度为 默认建筑朝向 度    单位 - 为 (最后创建的单位) 添加 精灵之火     单位 - 对 (最后创建的单位) 发布 暗夜精灵族猛禽德鲁伊 - 精灵之火 命令到目标: (选取单位) 就是以上这个触发。 目的是给目标单位加上精灵之火,让他在一段时间内无法隐身 而实际问题是:技能释放以后,确实在区域内创造了猫头鹰【这说明隐身单位已经被选取 但是猫头鹰并不会对隐身单位释放精灵之火技能 猫头鹰自带反隐形技能。猫头鹰出现后,隐身单位已经显形。 手动控制猫头鹰,【可以】给隐身单位释放精灵之火————马甲设置无问题 或者在猫头鹰使单位显形的时候,再释放一次技能,新的猫头鹰就【会】对单位释放技能。 所以似乎是,第一次猫头鹰创建后,还没来得及看清楚隐形单位,所以技能无法释放。 那么,有什么方法解决么? ps:隐身单位试了三种:夜精灵隐遁,人族女巫技能,不死的幽灵。均无效
好吧,神族的护盾怎么模拟呢 难度略高。主要是不会用J 在网上见到过有人用J做出来,虽然不是很符合原型,但也有那个意思了。 话说,只用T来模拟,有什么思路吗? 预防万一,稍微讲解一下神族护盾是神马。 星际里面Protoss的技能。神族部队自带的一种特殊的生命值(下称“护盾”) 1,护盾与真实的生命值分别有【各自的】防御系数(减伤害XX) 2,护盾承受100%各种伤害,无视各种攻击防御类型加成。(而真实生命值却需要计算攻防类型加成) 3,护盾会自动回复。在护盾耗尽之前,真实生命值不会受损。 有一点类似女妖的反魔法外壳。 我目前的思路是 1,另设变量表示特殊生命值的防御系数 2,简单 3.1,可设定单位附加值为该单位的护盾上限,单位自定义值为单位的当前护盾值 每XX秒检测,不到上限则增加1 3.2,主要是不知道怎么捕捉单位承受的原始伤害。 首先,【事件响应-单位接受伤害值】是已经计算了护甲和攻防加成之后的伤害;而需要算作护盾损伤点的是全额伤害 下一点:要计算的话,全额伤害=【单位接受伤害值】÷防御点数加成÷攻防类型加成 但是怎么去识别 伤害来源者的攻击类型呢?难道是列举所有地图里的单位?有更好方法么? 再次,护盾耗尽之前,收了多少伤,可以把生命值补满先。但是当【接受伤害值】大于真实生命值的话,受伤单位会立马扑街,护盾再多也不顶事。这个怎么处理呢?除非不使用“接受伤害”来开启触发?
1 下一页