Що таке Vector4 в Unity C#?
Vector4 — це структура в Unity, яка представляє 4-вимірний вектор. Вона використовується для роботи з чотирма числами (float), які можуть представляти координати, кольори, параметри або інші пов’язані між собою значення.
Vector4
- Чотири компоненти:
Vector4складається з чотирьох значень:x,y,zтаw. - Універсальність: Може використовуватись для представлення просторових координат, кольорів (наприклад, RGBA), параметрів шейдерів та інших даних.
- Методи та властивості: Містить багато вбудованих методів для математичних операцій, таких як додавання, множення, нормалізація та отримання довжини вектора.
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: Повертає довжину вектора.
Коментарі