Matrix4x4.LookAt
Declaration
public static Matrix4x4 LookAt(Vector3 from, Vector3 to, Vector3 up);Параметры
| Параметр | Описание |
|---|---|
| от | Точка происхождения. |
| до | Цель. |
| вверх | Вектор, описывающий направление вверх (обычно Vector3.up). |
Возвращаемое значение
Matrix4x4 Полученная матрица преобразования.
Описание
Создайте матрицу "смотри на".
При заданной точке источника, точке назначения и векторе вверх вычисляет матрицу преобразования, которая соответствует камере, наблюдающей за объектом из источника, так, что правый вектор перпендикулярен вектору вверх.
Полученная матрица соответствует Matrix4x4.TRS(from, Quaternion.LookRotation(to-from, up), Vector3.one).
Дополнительные ресурсы: Matrix4x4.TRS, Quaternion.LookRotation, Camera.worldToCameraMatrix, CommandBuffer.SetViewMatrix.