2013-03-19 54 views
0

这是我的问题。如果我编写游戏来占用屏幕尺寸,例如640x480,则它可以在640x480设备上正常工作。但是当它在更大的设备(例如:平板电脑)1280x960上播放时,游戏只会位于左上角。Android上的全屏与2D游戏的不同分辨率

我知道我可以让游戏检查屏幕大小,然后使用switch语句使用不同的DPI精灵,并且将大量乘法应用于精灵的x,y坐标,但是必须有更好的方法。我已经把大量的力量投入到精灵绘图中,这是荒谬的。

我该如何解决这个问题以确保我的游戏能够在各种Android设备上运行?

回答

0

我不太确定这个,但你可以试试。在/>标签后面的清单中添加这个。

<support-screens 
     android:xlargeScreens="true" 
     android:largeScreens="true" 
     android:normalScreens="true" 
     android:smallScreens="true" 
    /> 
+0

对不起。在标签之后添加它。 – clairecaceres 2013-03-19 03:18:00

+0

为了澄清,我使用画布绘制小精灵。这是做到这一点的正确方法吗? – CoderWalker 2013-03-19 13:17:29

+0

我不太确定。只是发现了一段代码,这有助于调整应用程序以适应不同的屏幕尺寸。 – clairecaceres 2013-03-19 13:55:05