FórumCategoria: POO - ISCTEInimigo aproximar-se do herói
Vicente perguntado há 1 mês

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 respostas
Rui Explicador respondido há 1 mês

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());
Responde a esta pergunta

16 + 10 =

//]]>