如何针对不同的屏幕分辨率开发游戏? 我已经读过有关密度独立像素(dp)的信息,但我仍然不知道如何使用它们。 例如,我的View应该具有什么尺寸才能在每个设备中完全显示? 我可以将其设置为1280dp x 800dp并开始在画布上绘制与此尺寸相关的内容吗?
答案 0 :(得分:0)
不,因为这些设备不仅密度不同,而且比例也不同。
最简单的方法是确定你的比例(1,667是最受欢迎的)并创建一个这样大小的画布。然后线性缩放高度(或宽度)以匹配设备的高度,并在边框上放置黑色矩形。它将在绝大多数设备中无边界地工作,并且在其他设备上看起来仍然是正确的。通过这种方式,您可以始终了解对象之间的相对距离。
顺便说一下,我建议您使用一个为您处理它的图形引擎(例如andengine)