我正在不同平台上制作游戏,我需要在根据不同设备屏幕尺寸重新缩放游戏时保持固定的纵横比...
1) 所以有许多不同的屏幕尺寸,因为有许多不同的 android、ios 和黑莓设备。是否有所有这些的建议纵横比,通用纵横比?
2) 否则,这些设备中的每一个是否具有不同的屏幕分辨率(即 540X480、1024X720 等)?这是否意味着我必须只定位固定数量的移动设备(即 5 个),并从数学上找到每个移动设备屏幕分辨率的宽高比?
3) 是否有更优化的方法来执行上述操作?
非常感谢!
最佳答案
在处理游戏屏幕尺寸时,您通常希望有一个固定的屏幕比例(取决于游戏类型),而不是让某些人占优势而其他人占优势(由于用户在不同的设备上玩您的游戏) .
我在 320x470 比例下进行开发(因为这是 Android 移动设备最常见的屏幕比例)。我建议你根据这个比例开发你的游戏。
当实际渲染帧缓冲区时,您要么拉伸(stretch)它以填满屏幕,要么使用一种称为信箱的技术。两者各有利弊。
我希望这能给您带来更深刻的见解,并可能让您了解如何解决您的问题。
关于android - 不同移动设备屏幕上游戏的纵横比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11866334/