2

Unity3d アプリケーションで、現在のカメラの特定の正方形の領域でクリックを検出しようとしています。それを行う方法はありますか?

ありがとうございました

4

1 に答える 1

7

これはあなたが探しているものではありませんか?

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!");            
        }
    }
}
于 2012-04-11T19:31:37.417 に答える