Справочники Unity C# Vector4

Что такое Vector4 в Unity C#?

Vector4 — это структура в Unity, представляющая 4-мерный вектор. Она используется для работы с четырьмя числами (float), которые могут представлять координаты, цвета, параметры или другие значения, связанные между собой.


Основные характеристики Vector4
  1. Четыре компонента: Vector4 состоит из четырех значений: x, y, z и w.
  2. Универсальность: Может использоваться для представления пространственных координат, цветов (например, RGBA), параметров шейдеров и других данных.
  3. Методы и свойства: Включает множество встроенных методов для математических операций, таких как сложение, умножение, нормализация и получение длины вектора.
Пример использования Vector4
using UnityEngine;

public class Vector4Example : MonoBehaviour
{
    void Start()
    {
        // Создание и инициализация Vector4
        Vector4 vectorA = new Vector4(1.0f, 2.0f, 3.0f, 4.0f);
        Vector4 vectorB = new Vector4(0.5f, 1.5f, 2.5f, 3.5f);

        // Сложение двух векторов
        Vector4 result = vectorA + vectorB;

        // Нормализация вектора
        Vector4 normalized = vectorA.normalized;

        Debug.Log("Результат сложения: " + result);
        Debug.Log("Нормализованный вектор: " + normalized);
    }
}


Дополнительные методы и свойства
  • Vector4.zero: Возвращает вектор (0, 0, 0, 0).
  • Vector4.one: Возвращает вектор (1, 1, 1, 1).
  • Vector4.Dot: Вычисляет скалярное произведение двух векторов.
  • Vector4.Magnitude: Возвращает длину вектора.
Комментарии
Добавить комментарий

Пока комментариев нет