Version: Unity 6.0 (6000.0)
语言 : 中文
摄像机射线
从摄像机投射射线

射线投射简介

了解视锥体 (Understanding the View Frustum) 部分说明了摄像机视图中的任何一点都对应于世界空间中的一条线。有时,用数学表达式来表示这条线会很有用,Unity 能够以 Ray 对象的形式提供该表示形式。Ray 始终对应于视图中的一个点,因此 Camera 类提供 ScreenPointToRayViewportPointToRay 函数。两者之间的区别在于 ScreenPointToRay 期望以像素坐标的形式提供该点,而 ViewportPointToRay 则接受 0..1 范围内的标准化坐标(其中 0 表示视图的左下角,1 表示右上角)。这些函数中的每一个函数都返回由一个原点和一个矢量(该矢量显示从该原点出发的线条方向)组成的 Ray。射线 (Ray) 源自近裁剪面而不是摄像机 (Camera) 的 transform.position 点。

摄像机射线
从摄像机投射射线