Довідники Unity C# Vector3

Що таке Vector3 в Unity C#?

Структура Vector3 в Unity представляє тривимірний вектор або точку в просторі з координатами x, y та z. Це один із найбільш часто використовуваних типів даних, що застосовується для роботи з позиціями, напрямками, масштабами та фізикою в тривимірному середовищі.

Ця структура надає широкий набір методів та властивостей для виконання математичних операцій, таких як додавання, віднімання, множення, ділення, нормалізація, обчислення відстаней та кутів.


Основні характеристики структури Vector3
  1. Три координати: Вектор містить значення x, y та z, які описують положення або напрямок у 3D-просторі.
  2. Зручні методи: Vector3 має вбудовані методи, такі як Normalize, Dot, Cross, які спрощують роботу з векторами.
  3. Гнучкість використання: Використовується для опису переміщень, напрямку камери, обробки зіткнень та інших завдань.


Приклад використання Vector3
using UnityEngine;

public class Example : MonoBehaviour
{
    void Start()
    {
        // Створення векторів
        Vector3 pointA = new Vector3(0, 0, 0);
        Vector3 pointB = new Vector3(1, 1, 1);

        // Обчислення відстані між точками
        float distance = Vector3.Distance(pointA, pointB);
        Debug.Log("Відстань між точками: " + distance);

        // Додавання векторів
        Vector3 sum = pointA + pointB;
        Debug.Log("Сума векторів: " + sum);

        // Нормалізація вектора
        Vector3 normalized = pointB.normalized;
        Debug.Log("Нормалізований вектор: " + normalized);
    }
}
Коментарі
Додати коментар

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