0

我已经使用 libgdx复制了经典的直升机游戏。这相当容易。现在我想修改它,使障碍物的位置混合预定义和随机生成的位置。通过这种方式,我还可以为预定义的障碍组放置具有漂亮图案的硬币。

为此,我需要在屏幕上使用障碍物大小来虚构网格。然后为障碍物和硬币创建一些预定义位置组。也许创建 10 组这些预定义的级别。一定时间内随机展示一次,让玩家有不一样的感受。

我的问题是如何在考虑不同尺寸、分辨率和密度的手机屏幕上创建虚构的网格?

注意请不要给我 android 开发者页面的链接,以便阅读不同尺寸以及如何处理它们。我已经读了很多遍,但仍然偶尔会读一次。

4

1 回答 1

0

您可以通过对网格使用相对值而不是绝对值来考虑不同尺寸的屏幕。例如,您可以将单元格的高度设置为 screenHeight/8,而不是“40”。这样,无论屏幕是 320 像素还是 400 像素高,您仍然可以确定您的网格将是 8 个“框”高。

于 2012-09-07T20:05:19.423 回答