2

split文件中的参数究竟是如何工作的skin.atlas。我相信Libgdx纹理包装器会创建这些。9-patches我有时需要手动添加这些(在链接标签中使用纹理打包器或手动插入/编辑纹理时)并且似乎无法弄清楚它们是如何工作的。有时单个像素会使我的元素消失或不填充拆分。

这是一个示例文件:

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

2

希望这张图能解决你的问题!

a, b, c, 和d是 4 个参数

拆分参数视觉信息

于 2015-04-20T09:11:27.617 回答
1

Libgdx 纹理打包器应该从.9.png文件中的元数据生成您在图集中看到的分割/填充参数。这些数字代表startX, endX, startY, endY可拉伸区域(9 元素网格的中间部分)。有关更多详细信息,请参阅生成数组的源代码。(您可以在 TexturePacker.javasplits中看到被写入图集的拆分信息。)

于 2014-10-06T06:10:39.267 回答