Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image 统一显示特定大小的图像_Image_Unity3d_Screen Size - Fatal编程技术网

Image 统一显示特定大小的图像

Image 统一显示特定大小的图像,image,unity3d,screen-size,Image,Unity3d,Screen Size,我们正在开发一种移动应用程序,要求用户将打印图像放置在其移动设备的触摸屏上。应用程序应该在必须放置图像的位置显示一个占位符,该占位符具有物理图像的正确大小,以便我们准确地知道它在哪里,以便与它交互 这在我们知道确切屏幕大小的设备上非常有效,但我们希望这在所有移动设备上都有效。我们的开发人员谁是这个项目的工作似乎有问题,以获得所需的信息做计算 我们使用的是Unity,它必须在iOS和Android上运行。有谁能给我们一些关于如何解决这个问题的建议吗 通过将宽度除以高度得到图像的纵横比。 在占位符应

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

这在我们知道确切屏幕大小的设备上非常有效,但我们希望这在所有移动设备上都有效。我们的开发人员谁是这个项目的工作似乎有问题,以获得所需的信息做计算

我们使用的是Unity,它必须在iOS和Android上运行。有谁能给我们一些关于如何解决这个问题的建议吗

通过将宽度除以高度得到图像的纵横比。 在占位符应位于的位置设置占位符,并为其指定固定的恒定高度或宽度。 如果高度是固定的,则将高度乘以纵横比浮动以获得新宽度。如果宽度是固定的,则将宽度除以纵横比以获得新高度。
问题不在于图像比率的计算。这是因为你不能使用Unity设置一个固定不变的高度或宽度,精确到毫米。你真的需要更具体地解决你的问题。您所说的只是您在为图像放置占位符时遇到了问题。Unity canvas坐标是像素坐标,为什么不能通过计算mm:pixel比率来设置固定的像素大小呢