我正在使用LibGDX库创建一个游戏(来自badlogicgames),我对我的精灵产生了一些怀疑。
为了支持不同的屏幕尺寸,我们通常会创建4个不同大小的4个图像。我想知道使用类似.SVG文件的矢量图像是否有用。
以编程方式获取SVG文件,获取屏幕尺寸然后根据屏幕尺寸创建适当的PNG文件是否明智?
如果唯一的问题是性能,差异是否太显着?也许在应用程序开头创建所有PNG图像需要3或4秒,但对于前向图形会更好。
我已经听说过蜡染来实现这个目标,是否有人试过这个?
有没有人对这些东西有一些经验并可以帮助我?
答案 0 :(得分:0)
Batik适用于一般的Java应用程序。但是我不相信它支持Android,因为它使用Android没有的标准Java2D方法。
然而,Android版库允许您呈现SVG文件:
免责声明:我是AndroidSVG的作者