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

Parameters

fromThe source point.
toThe target point.
upThe vector describing the up direction (typically Vector3.up).

Returns

Matrix4x4 The resulting transformation matrix.

Description

Create a "look at" matrix.

Given a source point, a target point, and an up vector, computes a transformation matrix that corresponds to a camera viewing the target from the source, such that the right-hand vector is perpendicular to the up vector.

The resulting matrix corresponds to Matrix4x4.TRS(from, Quaternion.LookRotation(to-from, up), Vector3.one).

See Also: Matrix4x4.TRS, Quaternion.LookRotation, Camera.worldToCameraMatrix, CommandBuffer.SetViewMatrix.

Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961