蓝鸥Unity开发教程之课时13 鼠标事件

    xiaoxiao2022-06-23  21

    蓝鸥Unity开发教程之课时13 鼠标事件

     

    一、鼠标事件

     

    下面就让我们一起来看一下鼠标事件在场景中是怎么实现的?

     

    首先,我们创建一个Cube,然后把摄像机对准Cube,然后调整一下视角。

    然后,我们在Cube上创建一个脚本Test,然后对鼠标事件进行练习。

     

    1、鼠标事件:OnMouseDown()OnMouseUp()

    using UnityEngine; using System.Collections; public class Test : MonoBehaviour {     //鼠标事件     //1、当鼠标点击下去时调用     void  OnMouseDown(){         print ("Down");     }     //2、当鼠标取消下去时调用     void  OnMouseUp(){         print ("Up");     } } 

     

    2、鼠标事件:OnMouseDrag()OnMouseExit()OnMouseExit()OnMouseUpAsButton()

     

    using UnityEngine; using System.Collections; public class Test : MonoBehaviour {     //鼠标事件     //1、当鼠标点击下去时调用     void  OnMouseDown(){         print ("Down");     }     //2、当鼠标取消下去时调用     void  OnMouseUp(){         print ("Up");     }     //3、当鼠标持续按下左键不放时调用     void OnMouseDrag(){         print ("Drag");     }     //4、当鼠标进入到内部时调用     void  OnMouseEnter(){         print ("Enter");     }     //5、当鼠标离开到内部时调用     void  OnMouseExit(){         print ("Exit");     }     //6、当鼠标持续停留在游戏对象身上的时候调用     void  OnMouseOver(){         print ("Over");              }     //7、当我们像点击按钮一样点击游戏对象     void  OnMouseUpAsButton(){         print ("UpAsButton");     } }

     

    转载请注明原文地址: https://ju.6miu.com/read-1123449.html

    最新回复(0)