サイログ。

~雑多な記事置き場~

ありゃま

Ruby/SDLコリジョン関係メソッドって、いつの間にかコリジョンマップ必須になってたのね。
仕方ないので、当たり判定用のCollisionクラスを作りました。

コレはいくつかのメソッドがあります。各機能は以下の通り

  1. collision?メソッド:2つのスプライトのコリジョンが重なっていればtrue
  2. into?メソッド:2つのスプライトが移動すると、コリジョンが重なればtrue
  3. out?メソッド:2つのスプライトが移動すると、コリジョンが離れればtrue
  4. cover?メソッド:2つのスプライトうち、どちらかのコリジョンにすっぽりと重なっていればtrue

結構便利になるかな?

あと、C版も用意してます。