今回は2Dゲームで地面に接触しているかを判定するアプローチについてです。 ピヨちゃん大地に立つ判定 ただし壁や天井は除く 地面の接触判定をする Colliderに接触しているかどうかを取得する GetContactsやIsTouching GetContactsやTouchesで得る値を絞り込むフィルター Rayを飛ばすアプローチを考える ピヨちゃん大地に立つ判定 2Dゲーム…というか横スクロールなアクションゲームにおいては、キャラクターが地面に接触しているのかを判断する機能は、重要な要素の一つです。 例えば「二段ジャンプ」が出来るゲームでは、二回以上ジャンプさせない為に、「一度地面に接触したらリセット」のような機能が必要になります。 同様に「ジャンプ中はモーションが変わる」みたいな機能がある場合も、地面に接触しているか判定する必要が出てきます。 ただし壁や天井は除く 接触しているかどうか