Справочники Unity C# OnMouseDown

Что такое OnMouseDown в Unity C#?

Метод OnMouseDown в Unity вызывается, когда пользователь нажимает на объект с коллайдером с помощью мыши. Этот метод позволяет легко обрабатывать события клика на объектах, таких как выбор, активация или выполнение других действий при взаимодействии с объектом.


Основные характеристики метода OnMouseDown
  1. Простой вызов: Метод вызывается автоматически при нажатии мыши на объект с коллайдером.
  2. Подходит для обработки кликов: Используется для выполнения действий, таких как изменение цвета объекта, воспроизведение анимации или запуск событий.
  3. Требования: Для работы объекта с методом OnMouseDown на нем должен быть установлен компонент Collider.
using UnityEngine;

public class ClickableObject : MonoBehaviour
{
    // Метод OnMouseDown вызывается при нажатии на объект
    void OnMouseDown()
    {
        Debug.Log("Объект был кликнут!");

        // Изменение цвета объекта при клике
        GetComponent<Renderer>().material.color = Color.red;
    }
}
Комментарии
Добавить комментарий

Пока комментариев нет