ブロック崩しゲーム 2

Breakout Game

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

LEVEL

開発環境

UNITY (2D)

2Dキャラクターを作ってみる

イラスト作成ソフトをつかって自分の好きなキャラクターを作ってみよう!!

イラスト作成ソフトがなければ↓の無料イラスト作成ソフトをいれてみよう。

 

とりあえずアニメーションを学びたい生徒は ↓ から画像をダウンロードしよう。

まずは2つの画像を作ってみるといい。

イラストをスプライトにする

まず空のスプライトを作ろう

※この次にイラストを指定するよ

 

1.スプライトに名前をつけよう

2.Spriteの丸い選択ボタンをクリックしよう

3.スプライトのイラストを選ぼう

これでスプライトの完成だ!

つぎにスプライトにアニメーションをつけていこう!

 

スプライトにAnimation(アニメーション)を作ろう

1.スプライトを選んだまま、Animation(アニメーション) ウィンドウを開く

2.Createボタンをクリックする

 

名前をつけて「Save」ボタンをクリックします。

できると↓のようにInspectorにもAnimator コンポーネントが追加されます。

「スコア表示ようのテキストオブジェクト」にいれるプログラム

アニメーションを制御するプログラム

3

オブジェクトの作成

3

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

3

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

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

2.新しい面をつくろう

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