2

splitファイル内のパラメーターがどの程度正確に機能するかskin.atlasLibgdxテクスチャパッカーは、9-patches私が信じているものからこれらを作成します。これらを手動で追加する必要がある場合があり (リンクされたタグで texturepacker を使用する場合、またはテクスチャを手動で挿入/編集する場合)、それらが正確にどのように機能するかを理解できないようです。1 つのピクセルで要素が消えたり、分割が満たされないことがあります。

ファイルの例を次に示します。

roundtext138.png
format: RGBA8888
filter: Nearest,Nearest
repeat: none
button
  rotate: false
  xy: 0, 0
  size: 46, 46
  split: 22, 22, 22, 22
  orig: 46, 46
  offset: 0, 0
  index: -1
4

2 に答える 2

1

Libgdx テクスチャ パッカーは、.9.pngファイル内のメタデータから、アトラスに表示される分割/パディング パラメーターを生成する必要があります。これらの数字startX, endX, startY, endYは、伸縮可能な領域 (9 要素グリッドの中央セクション) を表します。詳細については、配列を生成するソース コードを参照してください。splits(分割情報がTexturePacker.java のアトラスに書き出されているのを確認できます。)

于 2014-10-06T06:10:39.267 に答える