backup是代表当前事件结算完之后,会插入一个怎样的事件,一般用在chooseButton中。
假设有一技能叫做A,在A的chooseButton内容选择完毕之后,会在lib.skill里创建一个叫做A_backup的技能(如果已有则会重新赋值),A技能执行后,你可以看到游戏会创建一个叫A_backup的事件。A_backup这个技能对象内的属性值是根据chooseButton内backup函数的返回值决定的(所以你可以看到有些代码中使用lib.skill.A.backup.xxx去调用曾在chooseButton内出现过的值)
所以backup的作用就是,实现一个技能的两段操作(先选择,再执行)。
假设有一技能叫做A,在A的chooseButton内容选择完毕之后,会在lib.skill里创建一个叫做A_backup的技能(如果已有则会重新赋值),A技能执行后,你可以看到游戏会创建一个叫A_backup的事件。A_backup这个技能对象内的属性值是根据chooseButton内backup函数的返回值决定的(所以你可以看到有些代码中使用lib.skill.A.backup.xxx去调用曾在chooseButton内出现过的值)
所以backup的作用就是,实现一个技能的两段操作(先选择,再执行)。