Unity显示特定大小的图像



我们正在开发一个移动应用程序,该应用程序要求用户将打印图像放置在移动设备的触摸屏上。应用程序应该在必须放置图像的位置显示一个占位符,并具有物理图像的正确大小,这样我们就可以准确地知道它在哪里,以便与它交互

这在我们知道确切屏幕尺寸的设备上效果很好,但我们希望它在所有移动设备上都能运行。我们正在进行这个项目的开发人员在获得进行计算所需的信息方面似乎遇到了问题。

我们正在使用Unity,它必须在iOS和Android上都能工作。有人能给我们一些如何解决这个问题的建议吗?

  1. 通过将宽度除以高度来获得图像的纵横比
  2. 在它应该位于的位置设置一个占位符,并给它一个固定常数高度宽度
  3. 如果高度是固定的,请将高度乘以纵横比浮动以获得新的宽度。如果宽度是固定的,则将宽度除以纵横比以获得新的高度

最新更新