世界坐标
世界坐标系,是现实物体在空间的位置。
获取GameObject的世界坐标:transform.position
世界坐标转屏幕坐标
Vector3 screenPos = Camera.WorldToScreenPoint(worldPos.Position);
屏幕坐标
屏幕左下角为(0,0),右上角为(Screen.width,Screen.height)
鼠标坐标与其一致。Input.mousePosition
触屏坐标也与其一致。Input.GetTouch(0).position
Screen.width = Camera.pixelWidth;
Screen.height = Camera.pixelHeight;
z的单位是以相机的世界单位来衡量的
屏幕坐标转视口坐标
Camera.ScreenToViewpostPoint()
视口坐标
屏幕左下角为(0,0),右上角为(1,1)
又名用户坐标、客户区坐标
z的单位是以相机的世界单位来衡量的
视口坐标转屏幕坐标
Camera.ViewportToScreenPoint()
视口坐标转世界坐标
Camera.ViewportToWorldPoint()
GUI坐标
屏幕左上角为(0,0),右下角为(Screen.width,Screen.height)
时间: 2024-11-10 07:45:47