Unity3d:如何检测区域内的点击

时间:2012-04-11 18:29:56

标签: unity3d

在Unity3d应用程序中,我试图检测当前相机的某个平方区域中的点击。有没有办法做到这一点?

谢谢

1 个答案:

答案 0 :(得分:5)

这不是你想要的吗?

http://unity3d.com/support/documentation/ScriptReference/Input-mousePosition.html

**编辑**

using UnityEngine;

public class example : MonoBehaviour
{
    void Update()
    {
        // Left-half of the screen.
        Rect bounds = new Rect(0, 0, Screen.width/2, Screen.height);
        if (Input.GetMouseButtonDown(0) && bounds.Contains(Input.mousePosition))
        {
            Debug.Log("Left!");            
        }
    }
}