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

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

Клас Random в Unity надає методи для генерації випадкових значень. Ці значення можуть використовуватись для створення різноманітних ігрових механік, таких як випадкове розташування об'єктів, вибір зі списку або генерація випадкових чисел.


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


Приклади використання Random

Ось кілька основних методів класу Random, які часто застосовуються в розробці:

  1. Random.Range — повертає випадкове число у заданому діапазоні.
  2. Random.value — генерує випадкове число від 0.0 до 1.0.
  3. Random.insideUnitSphere — створює випадкову точку всередині одиничної сфери.
using UnityEngine;

public class RandomExample : MonoBehaviour
{
    void Start()
    {
        // Генерація випадкового числа в діапазоні від 1 до 10
        int randomInt = Random.Range(1, 11);
        Debug.Log("Випадкове ціле число: " + randomInt);

        // Генерація випадкового числа з плаваючою комою
        float randomFloat = Random.Range(0.0f, 1.0f);
        Debug.Log("Випадкове число з плаваючою комою: " + randomFloat);

        // Випадковий напрямок
        Vector3 randomDirection = Random.insideUnitSphere;
        Debug.Log("Випадковий напрямок: " + randomDirection);
    }
}


Використання методів Random робить гру більш непередбачуваною та цікавою. Наприклад, ви можете використовувати випадкові значення для створення процедурної генерації рівнів, розташування ворогів або зміни поведінки об'єктів у реальному часі.

Коментарі
Додати коментар

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