スクラッチ 上下に動かす方法:「0度に向ける」コードを使おう

動き
ラッチ先生
ラッチ先生

こんにちは!

「スクラッチしよう!楽しく学ぶプログラミング教室」の担任ラッチです。

スック
スック

スックです。

よろしくね!

ラッチ先生
ラッチ先生

今回こんかいは、ネコを上下じょうげに動うごかすプログラミングを行おこないます。

ネコを上下じょうげに動うごかす
ラッチ先生
ラッチ先生

このネコの動うごきは、

たった、5つのコードでできるんだ。

「スクラッチしよう!1-2 ネコを上下に動かそう!」scratch ネコを上下に動かすスクリプト
ネコを上下じょうげに動うごかすスクリプト
スック
スック

うん、かんたんだぁ!

それでは、楽たのしくプログラミングを学まなんでいきましょう!


スポンサーリンク

今回作るスクラッチの作品は、これっ!

  • 緑みどりの旗はたをクリックすると、ネコが上下に動うごくよ
  • ネコが上うえや下したの端はしに当あたると、向むきが変かわるよ。
  • 赤あかいボタンをクリックすると、ネコが止とまるよ。
スック
スック

緑みどりの 旗はたをクリックして、作品さくひんを見みてね!

今回のプログラミングで学ぶことは・・・。

1. ネコがずっと上うえに 歩あるき 続つづけるスクリプトがわかるよ。

scratchのネコが上に歩きつづける
上うえに歩あるき続つづける

2.ネコが端はしに当あたると、向むきを変かえるスクリプトがわかるよ。

scratchのネコが端に当たると向きを変える
端はしに当あたると、向むきを変かえる

3. ネコがずっと右向むきになるやり方かたがわかるよ。

scratchのネコがずっと右向きである
ネコの向むきを右向みぎむきにする

スポンサーリンク

スクリプトを見てみよう

スプライトはこれです!

「スクラッチしよう!1-2 ネコを上下に動かそう!」のスプライト
スプライト
ラッチ先生<br>
ラッチ先生

このスクラッチ作品さくひんのスプライトは、「ネコ」です。

スクラッチ画面がめんを見ると、「ネコ」と表示ひょうじされています。

 *「スプライト1」を「ネコ」に名前を変かえました。

スクリプトはこれです!

ネコのスクリプト

「スクラッチしよう!1-2 ネコを上下に動かそう!」のネコのスクリプト
ネコのスクリプト

プログラミングの仕方を説明します

ネコのスクリプト

ネコが 上に歩きつづけるプログラミング

scratchのネコが上に歩き続けるスクリプト
上うえに歩あるき続つづけるスクリプト

ネコが端に当たると 向きを変えるプログラミング

scratchのネコが端に当たると向きを変えるスクリプト
端はしに当あたると、向むきを変かえるスクリプト

ネコ向きを 右向きにするプログラミング

scratchのネコをずっと右向きにするコードは「回転方法を左右のみにする」コード
ネコを右みぎ向むきにするやり方かた

スポンサーリンク

ネコを動かすプログラミングをする時は、必ず「向き」に注目!

スプライト(ここではネコです。)を動うごかす時は、必かならず「向むき○度ど」が必要ひつようになります。

何なんもしなければいつも「向むき90度ど」になっています。

ラッチ先生
ラッチ先生

ココを、見みてください!いつもスプライト(ここではネコです)は、右みぎ向むきにセットされます。

つまり、向むきはいつも90度どにセットしてあるんだよ。

だから、みんなが何なんもプログラム(コンピューターに命令めいれいする)しなければ、どのスプライトも右みぎ向むきで、動うごくときは右みぎに動うごきます。

scratchのスプライトの向きがわかる「向き」の場所
「向むき」を見みる
ラッチ先生
ラッチ先生

まずは、スプライト(ここではネコです)の4つの方向ほうこうと角度かくどを覚おぼえておこう!

scratchのスプライトの向き 上向きは0度、右向きは90度
上うえ向むき=0度ど、右みぎ向むき=90度ど
scratchのスプライトの向き 下向きは180度、左向きは‐90度
下した向むき=180度ど、左ひだり向むき=-90度ど
スック
スック

あららっ!左ひだり向むきはスプライト(ネコ)が、さかさまになっちゃった!!

ラッチ先生
ラッチ先生

もし、プログラミングしていて、スプライト(ここではネコ)がさかさまになっていたら、

ここをクリックして、「方向ほうこうを左右さゆうのみ」にしておこう!

そうすれば、スプリクト(ここではネコ)のさかさまがなおるよ!

scratchのスプライト 「左右のみ」をクリックするとスプライトの逆さが直る
「左右さゆうのみ」をクリックしてネコの逆さかさを直なおす

スポンサーリンク

まとめ

ラッチ先生
ラッチ先生

今日きょうは、「ネコを上下じょうげに動うごかす」プログラミングを学まなびました。

今日のプログラミングでわかったこと

ラッチ先生
ラッチ先生

スプライトを動うごかす時ときは、向むきを決きめよう。

「〇度どに向むける」コード
「90度どに向むける」コード
  • スプライトの向むきを決きめる
scratch「〇度に向ける」コードの役目
スプライトの向きを決める
「〇度どに向むける」コードのスプライトの向むき
ラッチ先生
ラッチ先生

スプライト(ネコ)の上うわ向むきや下した向むきを、左右さゆうのみにするやり方かたも学まなんだね。

スプライトを右向きにする方法
  • 「向き」の「左右さゆうのみ」をクリックする
scratchのスプライトの向きを右無二にするときは「向き」の「左右のみ」をクリックする
「向むき」の「左右さゆうのみ」をクリック

スプライトはずっと右みぎ向むきになります

scratchのスプライトはずっと右向きになる
スプライトはずっと右みぎ向むき

スポンサーリンク

どうなるかな?

ラッチ先生<br>
ラッチ先生

「0度どに向むける」コードの数字すうじを変かえてみよう!

 

「40」とか、「156」とか、・・・。

 

好すきな数字すうじを入力にゅうりょくして、ネコがどんな動うごきになるのか確認かくにんしてみよう!

ネコが端はしに当あたって、おもしろい動うごきがみられるよ!!

「〇度に向ける」コードの数字を40に変える
「〇度どに向むける」コードの数字すうじを変かえる
スック
スック

ねえ、ねえ、ラッチ先生!

もし、「1000」を入力にゅうりょくしたら

ネコはどうなるんだろう?

ラッチ先生
ラッチ先生

おっ!おもしろいねえーーー!!さっそく「1000」を入力にゅうりょくしてごらん。

 

ネコはどんな動うごきになるのか想像そうぞうしてからやってみるといいよ!

自分じぶんの考かんがえが当あたるかどうかわくわくするね!

ネコを動うごかしたら、「1000」と入力にゅうりょくしたところを見みてごらん!

どうなってるかな!


ラッチ先生
ラッチ先生

今回こんかいのプログラミング学習がくしゅうは、ここまで!

スプライトの動うごきには、必かならず「向むき」があることを学まなんだね!

 もしスプライトが思おもった方向ほうこうに動うごかなかったときは、向むきの所ところを確認かくにんしてね。

また、スプライトが逆さかさにあったら向むきの所ところの「左右さゆうのみ」にクリックしよう!

「向き」の「左右のみ」をクリックしたらscratchのスプライトの逆さまがなおる
「向むき」の「左右さゆうのみ」をクリックして ネコの逆さかさを直なおす

 

じゃあ、また!!

スック
スック

まったねえーーー!

(@^^)/~~~


スポンサーリンク

ラッチ先生
ラッチ先生

今回こんかい 学まなんだことを

pythonパイソンでプログラミングしたいと思おもったら

ここで 学まなべます

ラッチ先生
ラッチ先生

「変数へんすう」って、なあに?

「変数へんすう」ブロックって、どう使つかうの?

と 思おもっている方かたに!

変数へんすうブロックでのプログラミングを 学まなべるドリルを 作つくりました

ラッチ先生
ラッチ先生

「リスト」って、なあに?

「リスト」ブロックって、どう使つかうの?

と 思おもっている方かたはこちら!

リストブロックでのプログラミングを 学まなべるドリルを 作つくりました

スック
スック

画面がめんを クリックすると

「ステップアップドリル」のサイトへ 行いけます!

ラッチ先生
ラッチ先生

pythonパイソンを 学まなびたいと 思おもっている方かたは、こちら!

「pythonパイソンしよう! 楽しく学べるプログラミング教室」サイトを 作つくりました。

コメント