0
2dピクセルのゲームを作っていて、9ptachのテクスチャを画面に描画するのに問題があります。LibGDX 9パッチテクスチャ描画問題
コード:
TextureRegion texture = TextureManager.navigationButton;
NinePatch patch = new NinePatch(texture, 1, 1, 1, 1);
NinePatchDrawable ninePatch = new NinePatchDrawable(patch);
background = new Image(ninePatch);
TextureManager.navigationButtonがちょうど0.9 texturregion
navigationButton = textureAtlas.findRegion("navigationmenu.9");
私は9パッチを変更してみました0から10までの値は何も役立ちません。
私は最初の方法を使用して、9本のパッチラインを示しています。 – IgnasR
@IgnasRは画像に注意を払わなかった。画像の境界に黒い線がありますか?境界にアルファを除くいくつかのピクセルがありますか?黒い線はありませんか?画像は 'navigationmenu.9.png'という名前になっていますか? – desertkun
黒い線は画像の境界線にあります。私はその方法で9つのパッチを当てました。画像を 'navigationmenu.9.png'と命名しました。これをパックしたときに 'navigationmenu.9'になりました。今見ている – IgnasR