libgdxを使って簡単なゲームを作っています。使用しようとしているninepatchを持つTextureAtlasがあります:
画像は menu.9.png として保存されます
次のコードを使用しています。
Image bg = new Image(Room.iAtlas.findRegion("GUI/menu"));
bg.setBounds(guix-border,guiy-border,(border+radius)*2,(border+radius)*2);
batch.begin();
bg.draw(s,1);
batch.end();
出力は次のようになります。
私は本当に何が間違っているのか分かりませんが、それはもっとこのようになるはずです(その上に形があることを除いて、私はそれらを追加しませんでした):(
私はそれを手で作成しました、私は実際に 9patch が動作したことはありませんでしたし、わざわざ編集しなかったので船もありません)