在监听实体死亡中,如何判断是否怪物,实体中的getType()得到的是具体类型,可不可以直接去判断该物体是否生物,或者去判断是否攻击性生物和中立性生物,而不是一个一个类型进行判断?
你可以自己写个函数啊,写好记得发出来大家一起用
你可以直接instanceof Animals,直接用接口。
所以实体生物类型就是LivingEntity了,javadoc写的挺清楚了,多看看javadoc吧
所以实体生物类型就是LivingEntity了,javadoc写的挺清楚了,多看看javadoc吧
Entity entity = 获取实体;
if (entity instanceof Monster){
//实体为敌对性生物
}
if (entity instanceof Monster){
//实体为敌对性生物
}
本帖最后由 cjh910 于 2016-1-9 00:20 编辑
额,没注意看相关的接口类,只是看getType出来是实体了。我再看看.
额,一直以为是实体,没想到都是接口。。。
t9044 发表于 2016-1-8 22:13
你可以直接instanceof Animals,直接用接口。
所以实体生物类型就是LivingEntity了,javadoc写的挺清楚了, ...
额,没注意看相关的接口类,只是看getType出来是实体了。我再看看.
额,一直以为是实体,没想到都是接口。。。