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

在processing 3中切换设备会改变事物的外观,processing,screen-resolution,Processing,Screen Resolution,我正在使用processing 3制作我的游戏,我遇到了一个主要问题,在不同的设备上运行时,游戏看起来完全不同。这两个设备的分辨率不同,这可能是问题所在。我该如何解决这个问题?下面是我在设备上运行它时的外观图片: 下面是我在朋友的设备上运行它时的画面:如果两个屏幕的分辨率不同,按钮有时重叠,那么我猜以下两个都是正确的: 按钮的宽度是恒定的 按钮的位置基于屏幕宽度的分数,而不是绝对位置 如果要以较小的分辨率显示按钮并保持它们之间的间距,还必须根据当前分辨率缩放按钮宽度(和高度)

我正在使用processing 3制作我的游戏,我遇到了一个主要问题,在不同的设备上运行时,游戏看起来完全不同。这两个设备的分辨率不同,这可能是问题所在。我该如何解决这个问题?下面是我在设备上运行它时的外观图片:
下面是我在朋友的设备上运行它时的画面:

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

  • 按钮的宽度是恒定的
  • 按钮的位置基于屏幕宽度的分数,而不是绝对位置
如果要以较小的分辨率显示按钮并保持它们之间的间距,还必须根据当前分辨率缩放按钮宽度(和高度)