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

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

コリジョンの衝突位置

コリジョンの判定として矩形同士の接触判定を実装したのだが、どの面で接触したのか知りたい場合はどうしようか。
一応、それぞれの座標を比較すればだいたいの位置は分かるけど。
正確に知りたい場合は直線同士のコリジョン判定をすべきか。
大まかに矩形同士でコリジョン判定をして、接触した場合、さらに直線同士で接触比較をする。
こんな感じか。