言語: 日本語
  • C#
  • JS
  • Boo

スクリプト言語

お好みのスクリプト言語を選択すると、サンプルコードがその言語で表示されます。

Touch

Suggest a change

Success!

Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.

Close

Sumbission failed

For some reason your suggested change could not be submitted. Please try again in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.

Close

Cancel

Description

スクリーンに指をタッチした時の状態を扱う構造体

デバイスはタッチスクリーン上の複数のタッチしたデータをトラッキングすることが出来ます。その中には phase (例: 指の状態がタッチしたか、離したか、または動いたか)や 位置情報、1つの指でタッチしたか複数の指でタッチしたかどうかを判断することが出来るデータも含まれています。 その上、 フレームのアップデート間によるタッチの連続性はデバイスによって検出することが可能です。なので一貫したIDを取得することができるので特定の指の移動を把握することが出来ます。 Touch構造体はUnityによって1つのタッチ情報として保存され Input.GetTouch 関数によって取得することが出来ます。新たにGetTouchを呼び出すと毎フレームでデバイスから最新のタッチ情報を取得することが出来ます。しかし、 fingerID プロパティはフレーム間で同じ指かどうかを判断することに使用できます。 See Also: Input.GetTouch, TouchPhase 構造体

Variables

deltaPosition 最後に変更された位置からの差分
deltaTime タッチ情報が最後に記録された時から経過した時間
fingerId タッチのユニークなインデックス
phase タッチの状態を取得します
position タッチしたピクセル座標
tapCount タップした数