ゲームが作れるようになるまでがんばる日記

ゲーム制作のことを中心にゲームに関することを書いています

コリジョン判定成功

Godotでコリジョンが当たらない問題を調査していたところ、原因がやっと分かった。
エネミーキャラはRigidBody2Dを使っているのだが、その移動は単純に座標であるpositionを変更しておこなっていた。
これを速度であるlinear_velociyの値で移動するようにしたところ、コリジョンが当たるようになった。
速度が0だと移動していないとしてみなされてコリジョン判定が行われないのかもしれない。
これでやっとプレイヤーとの当たり判定を取ることができるようになった。