ユーザ用ツール

サイト用ツール

wiki:unity:asset:ngui:3.9:003

何もないところから入力を受け取る

staticなUICamera.fallThroughに通知を受け取るGameObjectを設定すると、OnPressなどで受け取ることができます。 ボタンなどではない、画面の何処かがタッチされた。とかに使えます。

public class Touch : MonoBehaviour
{
    void Start()
    {
        UICamera.fallThrough = gameObject;
    }
    void OnPress(bool pressed)
    {
        UICamera.MouseOrTouch touch = UICamera.GetTouch(UICamera.currentTouchID);
        Debug.Log("pressed : " + pressed + "Screen Position : " + touch.pos);
 
        // 1点目だけで良い場合は直接取れる。
        touch = UICamera.currentTouch;
        Debug.Log("pressed : " + pressed + "Screen Position : " + touch.pos);
    }
}
Permalink wiki/unity/asset/ngui/3.9/003.txt · 最終更新: 2016/02/12 14:08 by step

oeffentlich