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

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

マップのコリジョン

BGマップの中をプレイヤーキャラクターが動くように実装中。
しかし、床や壁とのコリジョンチェックが大変。足元や頭の位置でチェックしたりしているのだが、角に斜めに当たったりすると抜けてしまったりする。
チェックのIF文が多くなって、コードもカオス状態に。
なんとか、もっとすっきりと判定できないものか。