私はこのばかげた小さな問題を抱えています。それはとても単純ですが、それを理解することも方法を見つけることもできません.libGDXチュートリアルをしばらく読んでいます.今はあちこちのパーツを使って、横スクロールゲームを自作しています。
私はこのクラスを持っています:
package com.gibbo.bounce.model;
import com.badlogic.gdx.math.Rectangle;
import com.badlogic.gdx.math.Vector2;
public class Gib {
public static final float SPEED = 5f;
public static final float BOUNCE_HEIGHT = 8f;
public static final float GIB_HEIGHT = 4f;
public static final float GIB_WIDTH = 1.5f;
Vector2 position = new Vector2();
Vector2 acceleration = new Vector2();
Vector2 velocity = new Vector2();
Rectangle bounds = new Rectangle();
public Gib(Vector2 position){
this.position = position;
this.bounds.height = GIB_HEIGHT;
this.bounds.width = GIB_WIDTH;
}
public Vector2 getPosition(){
return position;
}
public Vector2 getAcceleration(){
return acceleration;
}
public Vector2 getVelocity(){
return velocity;
}
public Rectangle getBounds(){
return bounds;
}
}
これが私のプレイヤー キャラクターです。彼をインポートしてレンダリングする必要がありますが、文字どおりまったく方法がわかりません。面白いのは....コードを入力して、ゲーム画面クラスに長方形をレンダリングし、アクセルの動きを完成させることができます。および側面衝突ですが、このクラスを取得してそのプロパティを使用する方法がわかりません...失敗します。
誰かがアイデアを思いつきました、私はそれを簡単に推測します笑。
編集:コンストラクターを使用してみましたGib gib = new Gib()
; 役に立たない、エラーをスローする、コンストラクターがない?ここで見逃したもの:S