使用SVG进行Android游戏的优缺点

jar*_*enz 7 svg android game-physics

我计划在Android上开始一款游戏,但我不确定是否应该使用SVG或PNG来制作图形.我知道,SVG的优势是它的,纠正我,如果我错了,可扩展性.但除此之外呢?还有其他人吗?关于性能,速度等

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

我将使用Java,而不是HTML5.

P.T*_*.T. 13

是的,我认为使用隐式可伸缩资源(如SVG和基于矢量的字体)在Android上有很多意义,因为显示器的种类繁多.但事实似乎并非如此.

在实践中,所有Android工具和示例都使用缩放位图,而不是像SVG这样的本机可伸缩抽象.android基础架构支持计算显示器的密度和大小,并使用它来查找设备的大小适当的位图(请参阅处理屏幕大小).大多数其他游戏库(如libGDX)类似于位图.

(也许一个很大的原因是底层硬件也针对复制位图进行了优化.)

我建议坚持使用其他人正在使用的技术,并且工具和教程是围绕着的,除非你明确有兴趣探索一些新的领域.即便如此,在"正常"完成方面具有强大背景,可能还需要实际评估任何新方法.

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