FórumCategory: POO - ISCTEInimigo aproximar-se do herói
Vicente asked 5 anos ago

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
Rui Staff answered 5 anos ago

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

20 + 7 =

//]]>