Android libgdx与respawn的敌人运动

时间:2018-05-22 15:23:46

标签: android libgdx sprite

我正在制作一个2D游戏,我希望敌人向右移动,当一个敌人离开屏幕(左侧)时,立即出现在再次开始(右侧)。我怎么能这样做?

我可以使用addAction进行移动而没有问题,但我不知道“重生”的事情。

1 个答案:

答案 0 :(得分:2)

如果没有游戏中的任何代码示例,有点难以帮助您。假设你的行动中有某些东西改变了像

这样的位置
x = x - pixelPerSecond * deltaTime;

然后为什么不添加像

这样的条件
if (x <= treshold) {
  x = startX;
} else {  
  x = x - pixelPerSecond * deltaTime;
}

编辑:刚刚编辑过&#34; +&#34;到&#34; - &#34;因为你说从右到左&#34;。但想法是一样的。