我已经知道如何得到这个矩形的中心坐标。我还知道它的边的比例可以用Camera.pixelRect.属性“视野”也会改变这个矩形的大小(但不是边的比例)。那么如何得到矩形边的长度单位?visual explanation
jchrr9hc1#
如果我没理解错的话,你想要的是得到你相机的宽度和高度。如果使用的是正交摄影机,则可以使用其Camera.orthographicSize与Camera.aspect值来查找其宽度与高度。摄影机的高度是其正投影尺寸的两倍;您可以通过将其高度乘以纵横比来计算其宽度:
Camera cam = Camera.main; float height = 2f * cam.orthographicSize; float width = height * cam.aspect;
1条答案
按热度按时间jchrr9hc1#
如果我没理解错的话,你想要的是得到你相机的宽度和高度。
如果使用的是正交摄影机,则可以使用其Camera.orthographicSize与Camera.aspect值来查找其宽度与高度。
摄影机的高度是其正投影尺寸的两倍;您可以通过将其高度乘以纵横比来计算其宽度: