1

举例来说,我的游戏是为 android 1.5 开发的。所以它在任何安卓手机上默认使用最低分辨率。这很棒,游戏运行得很快。

现在我添加了对 scoreloop 的支持,这要求我的游戏支持 android 1.6。当我运行游戏时,我意识到一切都变小了,因为我使用单位尺寸而不看屏幕密度。

现在我固定了尺寸。我意识到我的游戏似乎有点不稳定。我相信在新的屏幕分辨率上重绘是问题所在。

我在 SurfaceView 的画布中绘制我的游戏。我怎样才能让它更快?我使用drawCircle、drawLine等默认函数...我相信降低屏幕分辨率应该会有所帮助,因为我不需要高屏幕分辨率。我只是不知道如何或是否可能。

或者可能在opengl中做我的绘图也会解决这个问题。

4

1 回答 1

1

阅读:http: //developer.android.com/guide/practices/screens_support.html

您应该根据需要使用像素格式。

于 2011-01-04T15:59:01.900 回答