Indexは、Enum型の数値で、Touch1~Touch10のいずれかを出力。タッチした順番にTouch1、Touch2、Touch3・・・・・と指に割り振られる。Indexが空き状態になる。中指だけリリースすると、Touch2だけ空きの状態になる。小指にTouch2、中指にTouvh4が割り振られる。同時に複数本数の指をタッチやリリースした場合でも、指の数だけPressedやReleased、Movedが実行される。例)人差し指と中指を同時にタッチした場合、どちらかの指にTouch1、もう一方の指にTouch2が割り振られ、Pressedが2回実行される。別途ノードを組む必要がある。Numfingerというint変数を作成し(初期値0)、pressed時に+1、Released時に-1すると、現状のタッチしている指の本数を取得可能。インプットタッチノードについてはこんな感じです。他にも、Axismappingを使うとローテーターフリックピンチイン・アウト等の情報も取得することができますが、それはまたの機会にでも記事にします。コメントをキャンセルメールアドレスが公開されることはありません。