2014年1月23日木曜日

Physics2D.OverlapCircle関数をforeachループのコレクションとして使えない

foreachの反復変数型としてCollider2Dを指定しているにも関わらずコンパイルエラーを吐くのでちょっと詰まってしまいました。OverlapCircleは、通常のPhysicsクラスに用意されているOverlapSphereの2D版だと思ってましたが微妙に違う模様。

解決方法

OverlapCircle 関数は配列を扱わないので、変わりにヒットした全てのColliderの配列を扱う Physics2D.OverlapCircleAll 関数を使う。

0 件のコメント:

コメントを投稿