Slick2d を使用して Java で最初のゲームを作成しており、クラス プレーンを作成しました。(私はJavaも初めてです)
クラスの Image クラスから拡張するのが正しいのか、それともクラスで public Image 属性を使用した方がよいのかわかりません (プロジェクトの残りのメソッドに簡単にアクセスできるようにするために public )
import org.newdawn.slick.Image;
import org.newdawn.slick.SlickException;
public class Plane extends Image{
private float x;
private float y;
public Plane(String path, float x, float y) throws SlickException{
super(path);
this.x = x;
this.y = y;
}
public float getX(){
return x;
}
public float getY(){
return y;
}
public void move(float hip){
float rotation = this.getRotation();
x+= hip * Math.sin(Math.toRadians(rotation));
y-= hip * Math.cos(Math.toRadians(rotation));
}
}