版本:Unity 6 (6000.0)
语言中文(简体)
  • C#

Matrix4x4.LookAt

建议修改

成功!

感谢您帮助我们提高 Unity 文档的质量。尽管我们无法接受所有提交的建议,但我们会阅读用户提出的每条建议,并会适时进行更新。

关闭

提交失败

由于某些原因,无法提交您建议的修改。请<a>尝试</a>在几分钟后再试。感谢您花时间帮助我们提高 Unity 文档的质量。

关闭

取消

声明

public static Matrix4x4 LookAt(Vector3 from, Vector3 to, Vector3 up);

参数

from 源点。
to 目标点。
up 描述向上方向的向量(通常是 Vector3.up)。

返回值

Matrix4x4 生成的转换矩阵。

说明

创建“看向”矩阵。

给定一个源点、一个目标点和一个向上向量,计算一个变换矩阵来对应一个摄像机,该摄像机从源点向目标点进行观察,使得右手向量垂直于向上向量。

生成矩阵对应于 Matrix4x4.TRS(from, Quaternion.LookRotation(to-from, up), Vector3.one)

其他资源:Matrix4x4.TRSQuaternion.LookRotationCamera.worldToCameraMatrixCommandBuffer.SetViewMatrix