Hola pues tengo este codigo que es de un juego en la cual quiero detectar si una entidad esta serca de otra, o en un ratio.
Tengo esto:
function checkProximity(entity1, entity2, distanceXZ, distanceY)
{
if(!(Math.abs(Entity.getX(entity1) - Entity.getX(entity2)) <= distanceXZ)){
return false;
}else if(!(Math.abs(Entity.getY(entity1) - Entity.getY(entity2)) <= distanceY)){
return false;
}else if(!(Math.abs(Entity.getZ(entity1) - Entity.getZ(entity2)) <= distanceXZ)){
return false;
}else{
return true;
}
}
Pero siempre me devuelve true, hay alguna manera de hacer esto el detectar si las 2 entidades estan serca o en un area definida?
Saludos