我打算创建平板电脑应用程序。我会问一些指导。使用libgdx的SVG文件
我使用SVG格式的图片,如this one。
使用SVG很简单,您只需将填充参数更改为不同的颜色,但据我所知,没有简单/稳定的svg处理与libgdx一起使用。我仍然想使用svg文件为我的应用程序创建/存储图像。
- 你会推荐什么处理路径?
- 有没有一种简单的方法来转换
com.badlogic.gdx.math.bezier
或多边形对象的svg路径/形状,然后在屏幕上绘制/获取用户输入(点击)在这些形状内? - 或者我应该使用不同的对象/路径?
形状可以组合在一起,例如我想要一个房子里的两个窗口一次改变颜色。
我不确定你想要完成什么,但有很多方法将路径数据转换为其他数据结构。但原则上我只能说svg路径数据结构很简单,很容易理解。看看这里:http://www.w3.org/TR/SVG/paths.html#PathData写这个解析器真的不难,用它你可以填充到每个框架... – philipp 2013-03-05 10:28:28
我只是尝试绘制图片,然后通过点击内部形状来为其着色。 我知道如何解析SVG,但我不确定我应该使用哪种libgdx对象作为此类应用程序的结果。 谢谢! – Robert 2013-03-05 10:37:56