Java 具有多个可拉伸区域的Libgdx 9-patch
我在一个简单的游戏中使用这个补丁作为libgdx中的对话框背景。我为圆角和锐边标记了多个可拉伸区域,以便不拉伸。可拉伸区域位于图像的左侧和顶部。我还在图像的右侧和底部标记了内容区域。但当我使用它时,libgdx忽略了所有9patch特性,并将其视为一个简单的图像Java 具有多个可拉伸区域的Libgdx 9-patch,java,libgdx,nine-patch,Java,Libgdx,Nine Patch,我在一个简单的游戏中使用这个补丁作为libgdx中的对话框背景。我为圆角和锐边标记了多个可拉伸区域,以便不拉伸。可拉伸区域位于图像的左侧和顶部。我还在图像的右侧和底部标记了内容区域。但当我使用它时,libgdx忽略了所有9patch特性,并将其视为一个简单的图像 如何解决此问题?Libgdx 9-patch仅支持九个基本补丁。它不支持更复杂的补丁程序(我甚至没有意识到Android 9patch也能做到这一点,但似乎是这样)。您可以在此处看到Libgdx代码: Libgdx NinePatch类
如何解决此问题?Libgdx 9-patch仅支持九个基本补丁。它不支持更复杂的补丁程序(我甚至没有意识到Android 9patch也能做到这一点,但似乎是这样)。您可以在此处看到Libgdx代码:
Libgdx NinePatch类甚至不支持元数据像素。它希望这些被切掉,并由你的TextureAtlas转换。请参见但是draw9patch显示的是正常拉伸的图像。