Skip to content

TouchFinger

hoge1e3 edited this page Feb 21, 2019 · 2 revisions

api

TouchFingerオブジェクト

タッチパネル上でタッチされた指の状態をあらわすオブジェクトです。$touchesオブジェクトはTouchFingerオブジェクトの配列です.

フィールド

  • x,y
    • 現在位置のx,y座標
  • touched
    • タッチされ続けているフレーム数(タッチされていれば1以上)★
  • vx,vy
    • 直前のフレームからの移動距離★
  • layer
    • 座標系のレイヤー
    • 代入すると、x,yを現在の見かけの位置を保ったまま代入されたレイヤーの座標系に変換します。(vx,vyは0になります)

★で示したフィールドは、通常はフレーム毎にupdateメソッドが呼ばれて再計算されますが、明示的にupdateメソッドを呼んだ場合はその都度再計算されます。

メソッド

  • update
    • touched, vx,vyを再計算します。通常はフレーム毎に呼ばれるので呼び出す必要はありません。
    • $InputDevice.on を用いたtouchemoveイベントの処理においてvx,vyの値を参照する場合、参照する前に明示的に呼び出さないと値が正確ではなくなります。
Clone this wiki locally
You can’t perform that action at this time.