私はJavaで初めてSlick2dでゲームを作っています。私はクラスプレーンを作成しました。 (私もjavaで新しいです)私のゲームのクラスを作成する(Slick)
私のクラスのImageクラスから拡張するのが正しいのか、私のクラス(publicに簡単にアクセスできるように公共のImage属性を使用する方が良いか分かりませんproyectの残りのメソッド)
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));
}
}
ありがとうThomas。今私のコンストラクタが変更されました:スーパー(パス) - >イメージ=新しい画像(パス) – kirchhoff
私はスリックに精通しています。 @Thomasに同意するつもりです - Plane *には画像があります。 – jefflunt