【问题标题】:Android libgdx enemies movement with respawn带有重生的Android libgdx敌人运动
【发布时间】:2018-05-22 15:23:45
【问题描述】:

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

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

【问题讨论】:

    标签: android libgdx sprite


    【解决方案1】:

    如果没有游戏中的任何代码示例,很难为您提供帮助。假设你的动作中有一些改变位置的东西,比如

    x = x - pixelPerSecond * deltaTime;
    

    那么为什么不添加一些条件,例如

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

    编辑:刚刚将“+”编辑为“-”,因为您说的是“从右到左”。但想法是一样的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-04-28
      • 1970-01-01
      • 2019-04-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-30
      相关资源
      最近更新 更多