在 processing 3 中切换设备会改变外观

switching between devices in processing 3 changes how things look

我正在使用处理 3 来制作我的游戏,但我遇到了一个主要问题,即当 运行在不同的设备上玩游戏时,游戏看起来完全不同。这两个设备的分辨率不同,这可能是问题所在。我该如何解决?这是我 运行 在我的设备上显示它时的样子的图片:https://i.stack.imgur.com/XNDGY.png 这是我在朋友的设备上 运行 时的外观图片:https://i.stack.imgur.com/cJ80S.jpg

如果两个屏幕的分辨率不同并且按钮有时会重叠,那么我猜测以下情况都是正确的:

  • 按钮宽度不变
  • 按钮位置基于屏幕宽度的一部分 -- 不是绝对位置

如果您想以较小的分辨率显示按钮并保持它们之间的间隙,您还必须根据当前分辨率缩放按钮宽度(和高度) .