Project1

标题: 有什么办法判断战斗中受击者的id [打印本页]

作者: idler    时间: 2018-5-25 22:53
标题: 有什么办法判断战斗中受击者的id
请问有没有办法,在使用技能的时候判断,被攻击者的对象是谁?如果是玩家,那么角色id是多少,如果是敌人,那怪物的id是多少。请问有办法做到嘛?求大佬~
作者: idler    时间: 2018-5-25 23:25
或者换个思路,某技能打中某状态就会触发公共事件。这样有办法做到吗?
作者: yang1zhi    时间: 2018-5-25 23:47
首先你已经获得了,那个受伤者对象
对象.isEnemy()
这样可以判断是否是敌人
对象.isActor()
这样判断是否是角色
对象._actorId
这样判断角色的ID
对象._enemyId
这样判断敌人的ID
作者: idler    时间: 2018-5-26 01:03
yang1zhi 发表于 2018-5-25 23:47
首先你已经获得了,那个受伤者对象
对象.isEnemy()
这样可以判断是否是敌人

哇,多谢大佬,已经成功了,不过能不能再请教一个问题。请问对象的属性和方法都是在哪里找的呢?是否需要看js源码呢,在控制台的window对象里可以找到这个对象的全部属性和方法吗?
作者: idler    时间: 2018-5-26 02:01
yang1zhi 发表于 2018-5-25 23:47
首先你已经获得了,那个受伤者对象
对象.isEnemy()
这样可以判断是否是敌人

已解决,谢谢大佬~




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1