libgdx を使用して小さなゲームを作成しています。私のゲームの背景には、1 つの一般的な画像を使用し、必要なサイズに合わせて引き延ばしたいと考えています。これを行うために、「NinePatch」画像を使用しています。
しかし、libgdx の「Table」クラスのインスタンスの背景として ninepatch 画像を設定すると、libgdx は 4 つの側面すべてにパディングを追加しますか? パディングは、画像からナインパッチを作成するときに指定した左、右、上、下のオフセットと同じです。このパディングをなくすにはどうすればよいですか?
これが私が書いたコードです..
public class myTable extends Table{
public myTable(NinePatch ninePatchImage){
this.width = 50;
this.height = 100;
this.setBackground(ninePatchImage);
}
}
問題は、パディングを追加している libgdx の「テーブル」クラスの setBackground() メソッドです。
このパディングを回避するにはどうすればよいですか? スタイル設定されたコーナーがあるため、左、右、上、下のオフセットが必要であることに注意してください!!
どんな助けでも非常に役に立ちます!前もって感謝します!