Javaプログラミング
トップページ
|
目次
←前へ
次へ→
ブロックの落下と固定
ブロックの落下
画面更新毎にブロック全体を格子1つ分下に移動する
移動する前に衝突判定を実行し、落下出来るか(衝突していないか)判定する
サンプルコード
ブロックの固定
落下時の衝突判定により床や他のブロックに衝突している場合、ブロックをフィールドに固定する
衝突していると判定された位置のまま、ブロックをフィールドにコピーする(固定化)
固定化されたブロックは壁・床と同じ扱いになる
サンプルコード