unity3d中gameObject捕获鼠标点击
Posted AYE89
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了unity3d中gameObject捕获鼠标点击相关的知识,希望对你有一定的参考价值。
gameObject需加上Colider
一、在update中(推荐)
void Update () { //左键 if (Input.GetMouseButtonDown(0)) disFlag = true; //右键 if (Input.GetMouseButtonDown(1)) disFlag = true; //中键 if (Input.GetMouseButtonDown(2)) disFlag = true; }
二、利用OnMoseOver事件
在MonoBehaviour类中,有许多预制的事件。这里我们来看看OnMoseOver事件,它的功能其实和Update()方法很类似。它们的区别在于Update()在整个游戏运行需要按照Unity内设置的时间来执行,OnMouseOver事件则是当鼠标悬浮在GUI元素和碰撞体上响应。所以我们可以把OnMouseOver看作是update的“子集”!
void OnMouseOver() { //触发的标志 }
以上是关于unity3d中gameObject捕获鼠标点击的主要内容,如果未能解决你的问题,请参考以下文章