博客列表 >三维世界中判断鼠标左键是否点击了方块Cube

三维世界中判断鼠标左键是否点击了方块Cube

龍__遇见彩虹的博客
龍__遇见彩虹的博客原创
2017年12月04日 22:13:021756浏览

EventSystem.IsPointerOverGameObject

public bool IsPointerOverGameObject();

public bool IsPointerOverGameObject(int pointerId);


Description:

Is the pointer with the given ID over an EventSystem object?


例子:

using UnityEngine;
using System.Collections;
using UnityEngine.EventSystems;//调用系统事件
public class MouseExample : MonoBehaviour {
    void Update () 
    {
        // Check if the left mouse button was clicked
        if(Input.GetMouseButtonDown(0))
        {
            // Check if the mouse was clicked over a UI element
            if(EventSystem.current.IsPointerOverGameObject())
                {Debug.Log("Clicked on the UI");
            }
         }
    }
}


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议