Android libgdx движение врагов с возрождением - PullRequest
0 голосов
/ 22 мая 2018

Я играю в 2d игру и хочу, чтобы враги шли вправо, а когда один враг выходит из экрана (слева), он сразу же появляется в начале (справа).Как я могу это сделать?

Я могу выполнить движение с помощью addAction без проблем, но понятия не имею, что такое "респаун".

1 Ответ

0 голосов
/ 22 мая 2018

Немного сложно помочь без примера кода из вашей игры.Если предположить, что в вашем действии есть что-то, что меняет позицию, например

x = x - pixelPerSecond * deltaTime;

, то почему бы просто не добавить какое-либо условие, например

if (x <= treshold) {
  x = startX;
} else {  
  x = x - pixelPerSecond * deltaTime;
}

Редактировать: только что отредактировал "+" в "-"потому что вы сказали "справа налево".Но идея та же.

...