如何让游戏对象自动移动到另一个游戏对象?

时间:2015-02-18 01:01:30

标签: java libgdx 2d physics actor

我目前正在制作2D侧滚动游戏,其中主角必须通过管(游戏对象作为演员)才能得分。我知道如何移动游戏对象(使用每个actor的渲染方法下的act),但是如何移动主角以使其通过单个管?我试图通过强制它通过一系列x,y坐标来使其自动移动,但这种工作还有另一种方法吗?

1 个答案:

答案 0 :(得分:0)

如果您不想逐步指定坐标,为什么不在LibGdx中使用Box2d物理引擎构建。通过设置管道边界,您可以轻松限制玩家角色的运动。

优点:

  1. 表现良好
  2. 您不对碰撞逻辑负责
  3. 易于实施,并保持实施清洁:http://programmersweb.blogspot.com/2012/07/simple-libgdx-box2d-bouncing-ball.html
  4. 编辑以视觉方式创建实体和关卡。