【发布时间】:2014-07-23 23:07:47
【问题描述】:
我正在我的游戏中创建菜单,特别是带有圆角和边框的矩形。我可以使用形状渲染器来做到这一点,但我不能混合使用形状渲染器和精灵批处理器。目前我的分辨率似乎是使用大形状作为 PNG 并缩放它们,但在很多设备上这会产生模糊的角落。
我已经阅读了关于网格、着色器、在精灵批处理后使用形状渲染器(复杂层和性能影响)、9-patch(边界变得模糊,无法正确进行渐变)的教程
在 android 中这相当简单,我们只需在 XML 中定义形状,它创建了一个很好的清晰形状示例:带有边框和渐变的圆角矩形。
谁能给我一些建议,以及我将如何创建一个带有渐变的圆角矩形,最好是一些可以在可重用类中使用的易于使用的实现。
【问题讨论】:
-
如果您使用过滤器(MipMapLinearLinear、Linear),您当前使用大型 PNG 形状的解决方案不会产生模糊的边缘。确保在
useMipMaps设置为 true 的情况下加载纹理。
标签: java android opengl libgdx