estou a fazer o projecto de POO e não sei como fazer o inimigo aproximar-se do herói. Como calculo uma posição na direcção dele?
Obrigado desde já.
1 Answers
A ideia será comparar o X e Y do inimigo com o X e Y do herói. Desta forma consegues fazê-los aproximarem-se. Por exemplo, se o X do herói for maior que o X do inimigo, então para o inimigo se aproximar, poderá incrementar 1 unidade ao seu X.
Point2D heroPos = Rogue.getInstance().getHero().getPosition(); if(heroPos.getX() > position.getX()) return new Point2D(position.getX()+1, position.getY());
Your Answer