gpt4 book ai didi

java - libgdx - 创建一个 ninepatch

转载 作者:行者123 更新时间:2023-11-29 21:05:00 26 4
gpt4 key购买 nike

我正在阅读 https://github.com/libgdx/libgdx/wiki/Ninepatches

我的形象 enter image description here

toast_patch = new NinePatch(texture, 10, 10, 10, 10);

输出:

enter image description here

我只得到了边缘..(忽略正文)我该怎么办?

最佳答案

您正在为“角”使用纹理的整个宽度,因此没有像素可以延伸到按钮的边缘或“中间”。一个“九补丁”应该有 9-patch 。您已将纹理分成四 block (四个角),没有为其他五个部分留下纹理数据。尝试:

toast_patch = new NinePatch(texture, 7, 7, 7, 7);

(或沿一个轴总和不为 20 的任何值。第一个参数是左边缘像素的数量,第二个是右边缘像素的数量,隐含地任何剩余像素都用于“中间” ' 部分。顶部和底部也是如此。)

关于java - libgdx - 创建一个 ninepatch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24838883/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com