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

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

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


Основні характеристики методу OnTriggerEnter
  1. Обробник зіткнень: Працює лише з об'єктами, у яких Collider має прапорець Is Trigger.
  2. Отримання інформації про зіткнення: Приймає параметр типу Collider, який містить дані про взаємодіючий об'єкт.
  3. Проста настройка: Використовується для додавання логіки взаємодії без необхідності обробки фізики зіткнень.
using UnityEngine;

public class TriggerExample : MonoBehaviour
{
    void OnTriggerEnter(Collider other)
    {
        // Перевіряємо, якщо об'єкт має тег "Player"
        if (other.CompareTag("Player"))
        {
            Debug.Log("Гравець увійшов у тригер!");
            // Додаємо логіку, наприклад, збільшення очок
        }
    }
}
Коментарі
Додати коментар

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