本文主要是介绍Unity3D 中鼠标按下时OnMouseDown()、Input.GetMouseButtonDown()和EventType.MouseDown的响应验证,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
初学unity3D,对于其中的事件响应不是很清楚,于是写了下面的代码来验证:
1、新建.cs文件,名为testMouse.cs:
using UnityEngine;
using System.Collections;public class testMouse : MonoBehaviour {// Use this for initializationvoid Start () {}// Update is called once per framevoid Update () {if (Input.GetMouseButtonDown(0)){Debug.Log("Input.GetMouseButtonDown response");}}void OnMouseDown() {Debug.Log("OnMouseDown response");}void OnGUI() {if (Event.current != null && Event.current.type == EventType.mouseDown) {Debug.Log("EventType.mouseDown response");}}
}
2、场景中的游戏对象很简单,只有一个Cube和主相机。
这篇关于Unity3D 中鼠标按下时OnMouseDown()、Input.GetMouseButtonDown()和EventType.MouseDown的响应验证的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!