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

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

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


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

public class ObjectClick : MonoBehaviour
{
    // Метод OnMouseUp викликається, коли користувач відпускає кнопку миші над об'єктом
    void OnMouseUp()
    {
        Debug.Log("Кнопка миші відпущена над об'єктом: " + gameObject.name);
        // Приклад: Зміна кольору об'єкта при відпусканні кнопки миші
        GetComponent<Renderer>().material.color = Color.red;
    }
}
Коментарі
Додати коментар

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