搜索
发新帖

技能学之函数

时间:2012-2-16 17:30 0 1505 | 复制链接 |
MakeUnitAbilityPermanent():该函数可令你的单位在变身后依然保有某个技能。比方说你添加混乱时就得把单位已有的技能永久化。此外拥有子技能的技能,比方说魔法书或是有影响技能宝珠,你也必须将这些永久化,除非你想在变身后失去它们。

IssueInstantTargetOrder():该函数目前唯一的用途似乎只有命令单位将自己物品栏里的物品交给另一单位。其中的order参数应为"smart”, target widget参数是想被转移的物品,instant target widget参数为要被交给的目标。被命令的单位会直接走向目标单位然后将物品交给它。

SetUnitX(), SetUnitY():这2个函数在击退系统或是类似的循环移动单位的系统中特别有用。它们忽略大部分的目标点是否可用检测,因此执行速度比SetUnitPosition()快得多,可以做出流畅得多的移动效果。缺陷是你得自行判断目标点是否在地图界外,否则可能造成游戏崩溃。当然,不要用loop+wait的组合,用timer.(作者似乎没有提到很重要的一点,这2个函数移动单位不会打断单位的当前命令甚至是引导中的法术)


快速回复 返回列表 返回顶部