2012-06-05 50 views
7

我打算在Android中开始游戏,但我不确定我是否应该使用SVG或PNG的图形。我知道SVG的优势在于它,如果我错了,请纠正我,可扩展性。但除此之外呢?还有其他人吗?在性能,或速度等Android游戏使用SVG的优缺点

顺便说一句,游戏可能涉及物理计算,屏幕会真正更新很多。这会是一个问题吗?

我将为此使用Java,而不是HTML5。

回答

13

是的,我认为使用像SVG这样的隐式可扩展资源和基于矢量的字体在Android上会有很多意义,因为在这些显示器上有如此多样的显示。但似乎并非如此。

实际上,所有的Android工具和示例都使用缩放的位图,而不是像SVG这样的本地可伸缩抽象。 android基础架构支持计算显示器的密度和大小,并使用它来查找设备的尺寸合适的位图(请参阅Dealing with Screen Sizes)。大多数其他游戏库(如libGDX)都以位图为导向。

(也许是一个很大的原因是底层的硬件也为各地复制位图,也进行了优化。)

我建议与其他人所使用的技术贴合,这些工具和教程取向除非你明确有兴趣探索一些新的领域。即便如此,在“正常”完成的过程中拥有强大的背景,可能需要实际评估任何新方法。

一些关于这个问题最近的答案可能对你有用: https://gamedev.stackexchange.com/questions/30111/why-dont-more-games-use-vector-art

+0

感谢您的。我一定会环顾四周,找出最适合我的套房。谢谢 :) – jarenz