Как сделать так, чтобы вид был сосредоточен на теле и был с увеличенным Y? - PullRequest
0 голосов
/ 09 февраля 2020

Как сделать так, чтобы вид был по центру тела и с увеличенным Y, чтобы мой персонаж шел внизу экрана вместо середины?

//view = UserView
//wiz = body

 @Override
 public void postStep(StepEvent e) {
    view.setCentre(wiz.getPosition());
 }

1 Ответ

0 голосов
/ 18 февраля 2020

Решено!

@Override
public void postStep(StepEvent e) {
//separate x and y position of the body in new Vec2 and increase the y position
  Vec2 wizPosition = new Vec2(wiz.getPosition().x,wiz.getPosition().y + 8.0f);
  view.setCentre(wizPosition);          
}
...