Version: 5.3 (switch to 5.4b)
言語English
  • C#
  • JS

スクリプト言語

好きな言語を選択してください。選択した言語でスクリプトコードが表示されます。

Rigidbody2D.IsTouching

マニュアルに切り替える
public bool IsTouching(Collider2D collider);

パラメーター

collider このリジッドボディにアタッチされているコライダーのどれかが触れているか確認する対象のコライダー

戻り値

bool collider がこのリジッドボディにアタッチされているコライダーのどれかに触れているか。

説明

このリジッドボディにアタッチされているコライダーのどれかが collider に触れているかを確認します。

コライダーが接触しているかの判定は最近行われた物理システムの更新、つまりその時点のコライダーの接触状態を元に行われることを理解してください。新しい Collider2D を追加したり、 Collider2D を移動させたけれど物理システムの更新がまだ行われていない場合、コライダーは接触していると判定されません。接触状態はコリジョン、トリガーコールバックと同様の結果を示します。