こんにちは!
キッズプログラミング教室「イフキッズアカデミー」
けんと先生です!
※クラス分け
【火1】・・・火曜日16:00〜17:30
【火2】・・・火曜日17:40〜19:10
【木1】・・・木曜日16:00〜17:30
【木2】・・・木曜日17:40〜19:10
【土】・・・土曜日10:00〜11:30
【日】・・・日曜日10:00〜11:30
今回は木曜後半のレッスンを報告します!
生徒はHくん(中3)とRくん(中3)
レポートスタートです。

まずはHくん。
Hくんは前回に続き、Unityの3D制作を進めています。
本日はまず、ゲームオーバーの仕組み作りに取り組みました。
授業では、
・ゲームオーバーフロアの作成
・透明なマテリアルの設定
・GameOverスクリプトの作成
・ゲームオーバーテキストの表示確認
といった内容を中心に学習しました。
車が道から落ちたときに、画面へ「GAME OVER」と表示される仕組みです。
見た目の設定だけでなく、スクリプトも使う内容でした。
一つずつ手順を確認しながら進めました。
開始から少し経ったころ、Hくんの画面にエラーが出ました。
その瞬間、少し固まった様子がありました。
H「え、これなんかおかしい」
H「これであってますか?」
急にエラーが出ると、どうしても手が止まりやすくなります。
しかし、Hくんはすぐに画面を見直し始めました。
どこが原因なのかを確認しながら、落ち着いて修正できていました。
今回作っていたのは、車が特定のエリアに触れたときに反応する仕組みです。
まず、ゲームオーバー判定用のフロアを作成しました。
その後、BoxColliderを追加し、トリガーとして動くように設定しました。
さらに、透明なマテリアルも作りました。
ゲーム画面では見えないけれど、車が触れると反応するエリアにするためです。
スクリプトでは、GameOverAreaに触れたときの動きを書いていきました。
車を消し、ゲームオーバーテキストを表示する内容です。

途中でつまずきはありましたが、Hくんはしっかり修正できました。
エラーが解決したあとも、集中を切らさずに進められていました。
その後、Mission4の確認問題まで完了しました。
ゲームオーバーの表示も確認でき、よく頑張っていました!
残った時間では、Mission5にも入りました。
次のテーマは、タイムを記録できる仕組み作りです。
Mission5では、バスにコンポーネントを追加し、
ゴールしたときのタイムを記録する流れを学んでいきました。
ゲームとしての完成度が少しずつ上がっていく内容です。
この日はその勢いのままMission5まで完成させ
先生チェックが完了したところで終了の時間に。
期末テストも近いとのことでした。
学校の勉強も忙しい時期だと思いますが、授業中はよく集中して取り組めていました。
この調子で、テスト勉強もUnity制作も頑張りましょう!

続いてはRくん!
RくんはUnityを使用してアドバンスコースの体験を行い、
Unityの2D制作で衝突したらメッセージを表示する仕組みを学習しました。
今回は、
・2Dプロジェクトの準備
・コライダーの追加
・CollisionMessageスクリプトの作成
・テストプレイでの動作確認
といった内容を中心に進めました。
2つの物体がぶつかったときに、
Unityのコンソールへメッセージを表示させる内容です。
ゲーム制作では、当たり判定を理解する大切なステップになります。
Rくんは、少しずつ質問しながら進めていました。
わからない部分をそのままにせず、一つひとつ確認できていたのが良かったです。
まずは、PlayerとFloorにBox Collider 2Dを追加しました。
これにより、物体同士がぶつかったことをUnityが判定できるようになります。
その後、CollisionMessageというスクリプトを作成しました。
PlayerがFloorに触れたとき、
コンソールに「物体に衝突しました」と表示されるようにするためです。

途中でエラーが出る場面もありました。
しかし、Rくんは焦らずに原因を確認していました。
先生に質問しながら、入力内容や設定を見直します。
その結果、エラーも無事に解消できました。
エラーが直ったあとは、PlayerがFloorに触れたときに、
コンソールへメッセージが表示されるかをチェックします。
最後は、区切りのいいところまで進めて授業終了となりました。
一つずつ確認しながら進める姿勢が、とても良かったです。
この調子で、Unityの操作やプログラムの考え方に少しずつ慣れていきましょう!

次回のレポートもお楽しみに!
無料体験授業実施中!
毎週火曜日 16:00~17:30、17:40~19:10
毎週木曜日 16:00~17:30、17:40~19:10
毎週土曜日 10:00~11:30
※日曜日も臨時で実施していることがあります
お気軽にお問い合わせください
お申し込み・お問い合わせは、こちら。
お電話でも受け付けております。
03-6806-6861
(平日10:00~18:00)
イフキッズLINE@お友だち募集中!
新着授業レポートの通知、無料説明会やイベントの案内など、
耳よりな情報を配信中です。
加えて、お友だち登録されている方には、
イベント参加費の割引、
入会の際の割引、プレゼントなどの特典も!







