Project1
标题:
战斗中获取发动技能者和技能承受者ID
[打印本页]
作者:
morningboo
时间:
2014-12-9 16:41
标题:
战斗中获取发动技能者和技能承受者ID
请教在Game_Battler中,战斗时如何获取技能发动者和技能承受者的ID
需要做一个技能,习得该技能后上场受到的第一次和第二次攻击伤害减免50%,因此需要知道技能发动者和技能承受者的ID,获取我方ID方法和获取敌方ID的方法都需要,谢谢
作者:
taroxd
时间:
2014-12-9 17:20
本帖最后由 taroxd 于 2014-12-9 17:21 编辑
直接获取实例吧。因为我方ID和敌方ID获取的方式并不相同,而获取实例可以充分发挥 Game_Battler 的方法。
通常来说,在计算伤害时,user 变量或参数(如果存在的话)表示使用者,self 表示承受者
---
实在要获取id的话,获取我方id的方式为 battler.id ,获取敌方id的方式为 battler.enemy_id。
作者:
morningboo
时间:
2014-12-11 12:46
请版主结贴,问题解决了!
@taroxd
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1