设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2496|回复: 6
打印 上一主题 下一主题

[有事请教] 有什么办法判断战斗中受击者的id

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1937
在线时间
205 小时
注册时间
2018-2-11
帖子
27
跳转到指定楼层
1
发表于 2018-5-25 22:53:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
请问有没有办法,在使用技能的时候判断,被攻击者的对象是谁?如果是玩家,那么角色id是多少,如果是敌人,那怪物的id是多少。请问有办法做到嘛?求大佬~

Lv3.寻梦者

梦石
0
星屑
1937
在线时间
205 小时
注册时间
2018-2-11
帖子
27
2
 楼主| 发表于 2018-5-25 23:25:23 | 只看该作者
或者换个思路,某技能打中某状态就会触发公共事件。这样有办法做到吗?
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
12157
在线时间
4435 小时
注册时间
2014-4-11
帖子
5955

开拓者

3
发表于 2018-5-25 23:47:28 | 只看该作者
首先你已经获得了,那个受伤者对象
对象.isEnemy()
这样可以判断是否是敌人
对象.isActor()
这样判断是否是角色
对象._actorId
这样判断角色的ID
对象._enemyId
这样判断敌人的ID
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1937
在线时间
205 小时
注册时间
2018-2-11
帖子
27
4
 楼主| 发表于 2018-5-26 01:03:29 | 只看该作者
yang1zhi 发表于 2018-5-25 23:47
首先你已经获得了,那个受伤者对象
对象.isEnemy()
这样可以判断是否是敌人

哇,多谢大佬,已经成功了,不过能不能再请教一个问题。请问对象的属性和方法都是在哪里找的呢?是否需要看js源码呢,在控制台的window对象里可以找到这个对象的全部属性和方法吗?

点评

属性的话,可以输入console.log(对象)就可以按F8能看到详细了  发表于 2018-5-26 01:27
当然是在.JS文件里面找了  发表于 2018-5-26 01:26
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1937
在线时间
205 小时
注册时间
2018-2-11
帖子
27
5
 楼主| 发表于 2018-5-26 02:01:15 | 只看该作者
yang1zhi 发表于 2018-5-25 23:47
首先你已经获得了,那个受伤者对象
对象.isEnemy()
这样可以判断是否是敌人

已解决,谢谢大佬~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-3 01:31

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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