ZerOx4Cの日記だったもの

インポートだけしました

終わった!地面との当たり判定。

道は長かったけどなんとかスマートに収まった。
当たり判定を表示するデバッグ用の赤い枠の下端がまっすぐ揃って嬉しい!ヒャッハー!


結局staticなGroundクラスを作って、その中にHEIGHT定数。これが地面の高さを表します。
Elementの座標を表すLocationプロパティと、当たり判定を表すCollisionプロパティを使って、

if (Ground.HEIGHT < Element.Location.Y + Element.Collision.Bottom) {
    Element.Location.Y = Ground.HEIGHT - Element.Collision.Bottom;
}

という感じ。
今は興奮が冷めないのでもう寝ます!おやすみ!あはははははは!