ブロック崩しゲーム

Breakout Game

このゲームは反射するボールをプレイヤーが操作するボードに当てて跳ね返し、ブロックを消していくゲームだ。この単純なゲームは古くから愛される定番ゲームだ。今回はこのゲームをUNITY2Dで作ってみよう!!

LEVEL

開発環境

UNITY (2D)

Preview

プロジェクト作成

3

オブジェクトの作成
これらのオブジェクトをつくってみよう!
2Dゲームではスプライト単位でゲームを作っていきます。まず、スプライトの作成方法をみていこう!
次にスプライトの画像を選ぼう。

ウィンドウが開いたら希望の画像を選択します。

スプライトの形を変えてみよう。

まずレクトツールを選択。

よすみをマウスで動かして形を変えられる。

スプライトの形を変えてみよう。

まずレクトツールを選択。

よすみをマウスで動かして形を変えられる。

それぞれのスプリトに必要なコンポーネントを追加しよう。
まず壁スプライトの場合

次にブロックスプライトとボールスプライトなどの場合

ブロックオブジェクトにタグ名「Blocks」をつける

スコアとゲームクリアを表示するテキストオブジェクトをつくろう

3

プログラムの作成
「ボールスプライト」に入れるプログラム
「プレイヤー(ボード)スプライト」に入れるプログラム
「ブロックスプライト」にいれるプログラム
「スコア表示ようのテキストオブジェクト」にいれるプログラム
「ゲームクリア表示用テキストオブジェクト」にいれるプログラム

3

やってみようホームワーク

 1.新しいシーンを作ろう

2.新しい面をつくろう

3.クリアしたら作った面に行くようにしてみよう