小学生・中学生向けのICT教室/
イフキッズプログラミング日暮里

03-6806-6861
(平日10:00~18:30)

小学生・中学生向けのICT教室/
イフキッズプログラミング日暮里

03-6806-6861
(平日10:00~18:30)TOPへ戻る
メニュー
最近のブログ一覧




最近の生徒様の声


お知らせ一覧




タグ

【火2】RigidBodyのBodyTypeって?

2026/09.16

こんにちは!
キッズプログラミング教室「イフキッズアカデミー」
ふじむら先生です!


※クラス分け
【火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

今回は火曜日後半のレッスンを報告します!

生徒はSくん(中2)、Sくん(小5)でした。
レポートスタートです。

まずはSくん(中2)から。
Sくんは、前回、「SendMessage」関数についての学習を完了しました!
今回から「2Dキャラクターの作り方」を学んでいきます!

いつも通り、集中して、黙々と進めていくSくん。
様子をうかがったところで、ちょうどよかった、と質問してくれました。

S「ちょうどわからないところがあって・・・、ここ、動かすキャラが落下してしまうんです。」
ふ「まずスクリプトを見せてもらっていいかな?」
S「スクリプトは間違っていませんでした。」
ふ「そしたら、次はコンポーネントについて見てみよう、Rigidbody2Dがついているか見てみて?」
S「こんな感じです。」
ふ「なるほど。ここ、教科書と見比べてみて、どうかな?」
S「あ、Body Typeが違います。」
ふ「ここのBody Typeっていうのが、SくんのはDynamicだね。Dynamicはどんな特徴があるかな?調べてみよう!」
S「えっと・・・重力がかかるから、落下しちゃう。」
ふ「そうそう、ここがKinematicにするとどうかな?」
S「落下しなくなりました!」
ふ「できたね!Kinematicは重力の影響を受けず、主にスクリプトで動かす設定だから、落ちないんだよ。」

内容を確認すると、Rigidbody2DのBody Typeが違っていました。(下記のようにDynamicになっていました。)


Body TypeとはRigidbody2Dを付けたオブジェクトが、物理空間の中でどう動くかを決める設定です。
重力や力の影響を受ける「Dynamic」、
主にスクリプトで動かす「Kinematic」、
動かさない「Static」の3つのタイプがあります。
今回は、ここをKinematicにできていないことで、落下してしまっていました!
Kinematicに変更して、動きを確認!
その後、それぞれのBody Typeの動きを一緒に確認し、学ぶことができました!

次回も引き続き一緒に頑張りましょう!

つづいて、Sくん(小5)。
SくんはScratchで「フライング機能」を作りました!
審判役に『よーい』、『どん』と言い終わるまでにスペースキーを押した場合、「フライング!」と言って、その後プログラムを止める機能です。

かなり苦戦している様子でしたので一緒に進めることに。
どのブロックを使えばできるか少しずつヒントとして出していき、組み立ててもらいました!

ふ「どうしたらフライングを判断できるか、タイマーを使って考えてみよう。『よーい』と『どん』はそれぞれ言い終わるまでに、始めてから何秒かかるかな?」
S「『よーい』が1秒、『どん』が2秒。」
ふ「そしたら、タイマーを使って、1秒を超えるまで、2秒を超えるまで、と繰り返してみよう。」
S「ううーーーーん全然わかんない。」
ふ「じゃあ、まずヒント。「○○まで繰り返す」ブロックをくっつけてみて。」
S「くっつけました。・・・そのあとは?」
ふ「その中でタイマーが何秒経ったかを調べるにはどうしたらいいかな。」
S「1秒は『タイマー>1』まで。2秒は『タイマー>2』まで、これをいれたらいい?」
ふ「そうそう、そしたら、その中で、スペースキーが押されたかを調べて、押されたら『フライング!』って言わせて、『すべてを止める』ようにしよう。」
S「フライング言わせて・・・できた。」

一緒に一つ一つプログラムを組み立てていき、無事フライング機能が完成しました!
難しい、と集中力が切れそうな中でも一緒に頑張ってくれました!


次回のレポートもお楽しみに!

無料体験授業実施中!
毎週火曜日 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@お友だち募集中!
新着授業レポートの通知、無料説明会やイベントの案内など、
耳よりな情報を配信中です。
加えて、お友だち登録されている方には、
イベント参加費の割引、
入会の際の割引、プレゼントなどの特典も!


友だち追加
   お問い合わせボタン|プログラミングスクール・習い事のイフキッズプログラミング(IF Kids Programming) お問い合わせボタン|プログラミングスクール・習い事のイフキッズプログラミング(IF Kids Programming)