Unity 6.3
0 онлайн 33 гостей 3 в системе
Вход

MonoBehaviour.OnMouseExit()

Описание

Вызывается, когда курсор мыши больше не находится над Collider.

Вызов OnMouseExit следует за соответствующими вызовами OnMouseEnter и OnMouseOver.

Это событие отправляется ко всем скриптам, присоединенным к Collider. Эта функция не вызывается для объектов, которые принадлежат слою Игнорировать Raycast.

Эта функция вызывается для Colliders и 2D Colliders, помеченных как trigger, когда следующие свойства установлены на true:

OnMouseExit может быть короутин.

Примечание: Новые проекты, созданные с этой версией Unity предварительно настроены для использования версии Input System чтобы поддерживать этот обратный вызов в вашем проекте, измените Активная обработка ввода установка в Настройки плеера либо Оба или Диспетчер ввода (старый). Использование только старого менеджера ввода не рекомендуется для новых проектов. Дополнительные сведения см. в Вводимые ресурсы.

//Attach this script to a GameObject to have it output messages when your mouse hovers over it.
using UnityEngine;

public class OnMouseOverExample : MonoBehaviour { void OnMouseOver() { //If your mouse hovers over the GameObject with the script attached, output this message Debug.Log("Mouse is over GameObject."); }

void OnMouseExit() { //The mouse is no longer hovering over the GameObject so output this message each frame Debug.Log("Mouse is no longer on GameObject."); } }