Android游戏适合所有屏幕尺寸 - 想法

时间:2012-02-19 00:16:35

标签: java android screen-size

我一直在为Android开发游戏,我有一个想法来迎合不同的屏幕尺寸,我想反馈这个想法是好的,如何改进,或者它是否应该是报废。

我所拥有的是一款2D大小的滚动游戏,它将其锁定为横向模式。因为屏幕尺寸不同,屏幕的宽度(通常是高度,但它是横向的,所以我将其称为宽度)的变化。移动背景会给我带来各种各样的问题,因为它基本上是两个相同的图片滚动,当一个离开屏幕时另一个开始替换它,所以我必须抓住它刚刚离开屏幕时的图像,所以它可以重置并准备再次滚动。这意味着它必须每次都达到一个int值,否则它将不被捕获,并且两个图像都将滚出屏幕。

我的想法,我已经简要测试过如下。将屏幕大小截断为最接近的100px。将100添加到此值并将其作为背景图像的宽度。然后将此值除以100并将其用作每帧移动的px速率。这意味着背景将以类似的速率移动,这取决于屏幕尺寸(设置帧速率为25FPS)。它会在较大的屏幕上移动得更快,而在较小的屏幕上移动速度较慢,但​​会以相同的速度移动(每秒1%或其他)。

这个想法有缺陷吗?我在几个屏幕尺寸上模糊地测试了它,但模拟器非常迟钝,我只有几个设备可以测试它(我只有18个,所以我无法掌握很多!)。

任何反馈意见。

0 个答案:

没有答案
相关问题