メインコンテンツへスキップ
< すべてのトピックに戻る

Input ActionのPhase(Started/Performed/Canceled)の違いは?

ボタンが「押された瞬間(Started)」「押し込まれた・条件を満たした(Performed)」「離された(Canceled)」という3つの入力状態を表します。

 

単純な「押した/離した」だけでなく、「長押し」や「連続タップ」などの複雑なインタラクションを、この3つのフェーズの組み合わせだけで正確に判定できるように設計されているためです。

 

スクリプト側で action.performed += ctx => Jump(); のように、特定のフェーズ(基本はPerformed)に対して、実行したい処理(コールバックメソッド)を紐付けて使用します。

タグ:
目次

9周年キャンペーン実施中 早い申込みほど受講料がお得に