关于Unity坐标系转换

xiaoxiao2021-02-27  345

transform.TransformPoint:将坐标点由局部坐标系转换到世界坐标系。

transform.InverseTransformPoint:将坐标点由世界坐标系转换到局部坐标系。

transform.TransformDirection:将向量由局部坐标系转换到世界坐标系。

transform.InverseTransformDirection:将向量由世界坐标系转换到局部坐标系。

Camera.main.WorldToScreenPoint (Vector3 targetPosition):世界坐标系中的点转换到屏幕坐标系上; z值经测试,为target的position垂直于camera的XY平面的距离。

Camera.main.ScreenToWorldPoint (Vector3 screenPosition):将屏幕上的点转换到世界坐标系上,z值代表景深,参考下图:

Camera.main.ScreenPointToRay (Vector3 position):从摄像机发出一条射线,这条射线通过屏幕坐标系的position点。

转载请注明原文地址: https://www.6miu.com/read-3702.html

最新回复(0)