Довідники 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: Повертає довжину вектора.
Коментарі
Додати коментар

Поки що коментарів немає