gpt4 book ai didi

android - 安卓游戏分辨率不同

转载 作者:行者123 更新时间:2023-11-29 14:03:57 26 4
gpt4 key购买 nike

如何为不同的屏幕分辨率开发游戏?我已经阅读过密度无关像素 (dp),但我仍然不知道如何使用它们。例如,我的 View 应该有多大尺寸才能在每个设备上完全显示?我可以将它设置为 1280dp x 800dp 并开始在我的 Canvas 上绘制与此尺寸相关的东西吗?

最佳答案

不,因为设备不仅密度不同,而且比率也不同。

最简单的方法是确定您的比率(1,667 是最受欢迎的)并创建该大小的 Canvas 。然后线性缩放高度(或宽度)以匹配设备的高度,并在边框上放置黑色矩形。它可以在绝大多数设备上无边界地工作,并且在其他设备上看起来仍然正确。这样一来,您就有了一个很大的优势,即始终了解对象之间的相对距离。

顺便说一句,我建议你使用一个图形引擎来为你处理它(例如 andengine)

关于android - 安卓游戏分辨率不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8204068/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com