Unity鼠标划入划出检测
Posted Z_hongli
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity鼠标划入划出检测相关的知识,希望对你有一定的参考价值。
【Unity】鼠标划入划出检测
在Unity2D中检测鼠标划入划出有专门的内置函数,在使用时要应用相关函数库,继承相关类才行(相关脚本如下)
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.EventSystems;
using UnityEngine.UI;
public class button01 : MonoBehaviour,IPointerEnterHandler,IPointerExitHandler
public void OnPointerEnter(PointerEventData eventData)
Debug.Log("进入");
//鼠标离开
public void OnPointerExit(PointerEventData eventData)
show.SetActive(false);
anim01.SetBool("switch", false);
Debug.Log("出去");
将写好的脚本挂在在需要检测的对象上,通过改变对象的画布大小来改变检测范围,在Scence场景里面修改
运行游戏后的效果:
以上是关于Unity鼠标划入划出检测的主要内容,如果未能解决你的问题,请参考以下文章