Що таке OnMouseDown в Unity C#?
Метод OnMouseDown в Unity викликається, коли користувач натискає на об'єкт із колайдером за допомогою миші. Цей метод дозволяє легко обробляти події кліку на об'єктах, такі як вибір, активація або виконання інших дій при взаємодії з об'єктом.
OnMouseDown
- Простий виклик: Метод викликається автоматично при натисканні миші на об'єкт із колайдером.
- Підходить для обробки кліків: Використовується для виконання дій, таких як зміна кольору об'єкта, відтворення анімації або запуск подій.
- Вимоги: Для роботи об'єкта з методом
OnMouseDownна ньому повинен бути встановлений компонентCollider.
using UnityEngine;
public class ClickableObject : MonoBehaviour
{
// Метод OnMouseDown викликається при натисканні на об'єкт
void OnMouseDown()
{
Debug.Log("Об'єкт було клікнуто!");
// Зміна кольору об'єкта при кліку
GetComponent<Renderer>().material.color = Color.red;
}
}
Коментарі