【发布时间】:2016-05-16 19:00:35
【问题描述】:
到目前为止,我已经创建了下面的类,但是,现在我想插入一个代码来使图像从左到右和从右到左滑动。我通常会使用滑动平台,但是当我尝试实现它时它不起作用。我仍然是java初学者,所以我很感激你的帮助。
这是我的 Java 类的代码:
package game;
import city.soi.platform.*;
public class Enemy extends Body implements CollisionListener{
private Game game ;
public Enemy(Game g){
super(g.getWorld(), new PolygonShape(-27.0f,25.0f, -27.0f,-24.0f, 25.0f,-24.0f, 26.0f,25.0f, -27.0f,25.0f));
setImage(new BodyImage("images/enemy.png"));
g.getWorld().addCollisionListener(this);
game = g;
}
public void collide(CollisionEvent e) {
if (e.getOtherBody() == game.getPlayer()){
game.getPlayer().subtractFromScore(75);
System.out.println("You have just lossed 75 Points! Current Score = " + game.getPlayer().getScore());
this.destroy();
}
}
}
为了清楚起见,我希望我将这个课程包含在一个从左到右移动的平台上。
非常感谢,
萌
【问题讨论】: