我想将屏幕尺寸转换为世界尺寸,这样我就能以与屏幕相同的比例缩放我的平面。但它只是制作screen2World(0.0f,0.0f,0.0f)?
void Awake()
{
Vector3 screen2World = Camera.main.ScreenToWorldPoint(new Vector3(Screen.width,Screen.height,0.0f));
background.localScale = new Vector3(screen2World.x,1.0f,screen2World.y);
print(screen2World);
}
答案 0 :(得分:0)
您传递到z
的{{1}}距相机ScreenToWorldPoint(...)
距离。在z
处,该点将直接位于中间,因为整个Frustum到达0f
处。 0f
以外的任何内容都会为您提供值。
0f