【发布时间】:2012-11-23 13:05:42
【问题描述】:
我正在为 Android 编写游戏,我想知道应该为游戏内的图形使用哪种图像。
我告诉客户以尽可能高的(和合理的)分辨率创建艺术品,我会按比例缩小它,但最近有人告诉我 SVG 会比普通的 PNG 更好 例如,因为 Android 设备使用了很多分辨率,并且必须缩放图像。大多数图形将是静止的背景或对象,但会有一些动画。我将为此使用AnimationDrawable。
是否有一些关于图形文件格式的通用指南(我查看了android developer 网站,但没有找到任何东西)或者只是使用我目前拥有的任何东西?
【问题讨论】:
-
如果它们可以在 SVG 中完成,那么就这样做,因为它们将在不妥协的情况下放大或缩小。 github.com/pents90/svg-android
-
您应该将 SpriteSheet 用于 png 图像,这有助于您管理内存,因为智能手机的内存总是有限的。
-
@MrWaqasAhmed:Android SDK 中没有
SpriteSheet。 -
@CommonsWare 看看code.google.com/p/alternate-java-bridge-library/wiki/…