Unity以特定大小显示图像

时间:2015-07-06 09:49:21

标签: image unity3d screen-size

我们正致力于一种移动应用程序,该应用程序要求用户将打印图像放置在其移动设备的触摸屏顶部。应用程序应显示一个占位符,其中必须放置图像,并使用正确的物理图像大小,因此我们确切地知道它与其进行交互的位置。

这适用于我们知道确切屏幕尺寸的设备,但我们希望这适用于所有移动设备。我们正在开发此项目的开发人员似乎无法获得执行计算所需的信息。

我们正在使用Unity,它必须同时适用于iOS和Android。谁能给我们一些关于如何解决这个问题的指示?

1 个答案:

答案 0 :(得分:0)

  1. 通过将宽度除以高度来获取图像的宽高比。
  2. 在应有的位置设置占位符,并为其指定固定常量高度宽度。
  3. 如果高度固定,则将高度乘以纵横浮点数以获得新的宽度。如果宽度是固定的,则将宽度除以宽高以获得新的高度。