MouseEnter(),MouseExit()和MouseUp()仅统一触发一次

时间:2018-12-20 13:12:38

标签: c# unity3d

我正在尝试在Unity项目内部创建一个难以处理的板条箱。

问题是Unity仅检测到variables一次,而玩家应该能够hover随意打开和关闭板条箱。

代码在DebugLog中输出这些值,但是它们仅在第一次执行时起作用。

预先感谢

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.EventSystems;

public class Detection : MonoBehaviour {


     void OnMouseOver()
    {
        Debug.Log("Enter");
    }

     void OnMouseExit()
    {
        Debug.Log("Exit");
    }

     void OnMouseUp()
    {
        Debug.Log("Pressed");
    }

}

0 个答案:

没有答案