【スクラッチ】 向きを変える方法:「〇度に向ける」コードを使おう

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

こんにちは!

「スクラッチしよう!楽たのしく学まなぶプログラミング教室きょうしつ」の担任たんにんラッチです。

スック
スック

スックです。

よろしくね!

ラッチ先生
ラッチ先生

今回こんかいは、ネコをななめに動うごき続つづけるプログラミングをします。

ネコをななめに動うごかす
スック
スック

へえ~、ネコがななめにも動うごくことができるんだあ。

ラッチ先生
ラッチ先生

そうです。

「〇度どに向むける」コードを使つかえば、

scratch 「〇度に向ける」コード
「〇度どに向むける」コード

ネコをいろんな方向に動かすことができるんだ。

スック
スック

そういえば、上下じょうげに動うごくとき「0度どに向むける」コードを使つかったよなあ。

ラッチ先生
ラッチ先生

覚おぼえていてくれたね。

スプライトには、向むきが大事だいじだったよね。

この「向むき」の角度かくどで、ネコをななめに動うごかします。

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


スポンサーリンク

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

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

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

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

1. ネコがななめに動うごくスクリプトがわかるよ。

「スクラッチしよう!1-3 ネコをななめに動かそう!」scratch ネコがななめに歩きつづける
ななめに歩あるきつづける

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

「スクラッチしよう!1-3 ネコをななめに動かそう!」scratch ネコが端に当たると向きを変える
端はしに当あたると、向むきを変かえる

3. ネコが逆さかさまになったら なおすやり方かたがわかるよ。

「スクラッチしよう!1-3 ネコをななめに動かそう!」scratch ネコが逆さまになったら なおす
ネコの姿すがたの逆さかさを なおす

スポンサーリンク

スクリプトを見てみよう

スプライトはこれです!

「スクラッチしよう!1-3 ネコをななめに動かそう!」scratch スプライト
スプライト
ラッチ先生<br>
ラッチ先生

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

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

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

スクリプトはこれです!

ネコのスクリプト

「スクラッチしよう!1-3 ネコをななめに動かそう!」scratch ネコのスクリプト
ネコのスクリプト

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

ネコのスクリプト

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

「スクラッチしよう!1-3 ネコをななめに動かそう!」scratch ネコがななめに歩きつづけるスクリプト
斜ななめに歩あるき続つづけるスクリプト

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

「スクラッチしよう!1-3 ネコをななめに動かそう!」scratch ネコが端に当たると向きを変えるスクリプト
端はしに当あたると向むきを変かえるスクリプト

スポンサーリンク

スプライト(ネコ)のさかさまを直したい 3つの方法

scratch 「向き」の「自由に回転」
ネコの姿すがたの逆さかさを直なおす1
スック
スック

あれっ?

ネコが左に進すすむときにいつも逆さかさまになっているよ

ラッチ先生
ラッチ先生

スプライト(ネコ)の向むきを見みてごらん!

「-(マイナス)○度ど」になっているでしょう!

たしか向むきが「0度ど」の時ときは、上を向むいているよね。

だから、向むきがマイナスの方向ほうこうになるとスプライトは逆さかさまになっていくんだよ!

スプライトの向き(マイナス)
scratch スプライトの向き マイナス
スプライトの向むき-(マイナス)
ラッチ先生
ラッチ先生

ちなみに、スプライト(ここではネコ)の向むきが「+(プラス)」の時ときは、

下したの図ずのように右みぎ向むきになり、逆さかさまになりません!

スプライトの向き(プラス)
scratch スプライトの向き プラス
スプライトの向むき+(プラス)

スプライト(ここではネコ)の逆さまを直す3つの方法

スプライトのさかさまをなおす3つの方法
scratch スプライトの逆さまを直す
ネコの姿すがたの逆さかさを 直なおす
  1. 向むきの所ところの「左右さゆうのみ」をクリック
  2. 「回転方法かいてんほうほうを左右さゆうのみ」のコードをスプリクトに入いれる
  3. 向むきの「回転かいてんしない」をクリック

1,向きの所の「左右のみ」をクリック

scratch 「向き」の「左右のみ」をクリックする
ネコの逆逆さを直なおす 「左右さゆうのみ」をクリック
ラッチ先生
ラッチ先生

向むきの「左右さゆうのみ」をクリックすると、上のように逆さかさまがなおって、左向むきで左の方向ほうこうに動うごくよ!

2, 「回転方法を左右のみ」のコードをスプリクトに入れる

scratch 「回転方法を左右のみにする」コードをコードの挿入する
ネコの逆さかさを直なおす 「回転方法かいてんほうほうを左右さゆうのみにする」コード

3, 向きの「回転しない」をクリック

scratch 「向き」の「回転しない」をクリックする
ネコの逆さかさを直なおす 「回転かいてんしない」クリック
ラッチ先生
ラッチ先生

向むきの「回転かいてんしない」をクリックすると、

上のように逆さかさまがなおって、右みぎ向むきで左ひだりの方向ほうこうに動うごくよ!

ただし、スプライト(ここではネコ)は後うごろ向むき(バック)に動うごくよ‼

なぜなら、向むき90度どのまま回転かいてんしないからだよ!

スック
スック

アハハ!

ホントだっ!

ネコが後うしろ向むきで動うごいてるぞ‼

ラッチ先生
ラッチ先生

自分じぶんでプログラミングしてる時ときに、スプライトが「逆さかさまを直なおしたいな。」と思おもったら、

この3つの方法ほうほうで試ためしてみてね。

スポンサーリンク

まとめ

ラッチ先生
ラッチ先生

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

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

ラッチ先生
ラッチ先生

今回こんかいは、「〇度どに向むける」コードを使つかってスプライトをななめに動うごかすことプログラミングをしました。

「〇度に向ける」コード
scratch 「〇度に向ける」コード
「〇度どに向むける」コード
  • スプライトの向むきを決きめる
  1. 「0度どに向むけるコード」   上うえを向むく
  2. 「90度どに向むけるコード」   右みぎを向むく
  3. 「180度どに向むけるコード」  下したを向むく
  4. 「-90度どに向むけるコード」   左ひだりを向むく
scratch 「〇度に向ける」コードの役目
「〇度どに向むける」コードの使つかい方かた
ラッチ先生
ラッチ先生

ネコの動うごきをななめに動うごかすために、向むきを45度どに向むけました!

scratch ネコがななめに歩きつづけるスクリプト
ネコをななめに歩あるき続つづけるスクリプト
スック
スック

これで、今回こんかいのプログラミング

完成かんせいだぁーーーーーい!!

スポンサーリンク

「〇歩動かす」コードの数字を変えると どうなるかな?

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

「10歩ぽ動うごかす」コードの数字すうじを変かえてみよう!

 

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

 

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

「スクラッチしよう!1-3 ネコをななめに動かそう!」scratch ネコのスクリプト 「〇歩動かす」の数字を変える
「○歩ほ動うごかす」コードの数字すうじを変かえる
スック
スック

ねえ、-10歩ぽにするとどうなるの。

やっぱ、ネコが後うしろ向むきに動うごくの?

ラッチ先生
ラッチ先生

ウフフ…。さあ、どうなるかな?

ためしてみようよ!

きっと、「あれっ?」と思おもうことが起おきるよ!

スック<br>
スック

えっ、何なにっ!教おしえて!

ラッチ先生
ラッチ先生

それは、試ためしてからのお楽たのしみに!


ラッチ先生
ラッチ先生

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

スプライトの向きを

「〇度に向ける」コードで 

scratch 「〇度に向ける」コード
「〇度どに向むける」コード

決きめられることがわかりました。

「〇度どに向むける」コードでの スプライトの向むき

scratch 「〇度に向ける」コードの役目
「〇度どに向むける」コードの使つかい方かた
ラッチ先生
ラッチ先生

また、スプライト(ここではネコ)がさかさまになった時ときの直なおし方かたがわかったね。

スプライト(ここではネコ)の逆さかさまを直なおす3つの方法ほうほう

scratch スプライトの逆さを直す
スプライトの逆さかさを直なおす
  1. 向むきの所ところの「左右さゆうのみ」をクリック
  2. 「回転方法かいてんほうほうを左右さゆうのみ」のコードをスプリクトに入いれる
  3. 向むきの「回転かいてんしない」をクリック
ラッチ先生
ラッチ先生

もし、これからプログラミングしていく中なかで、スプライトがさかさまになったら

この方法ほうほうをためしてみてね!

じゃあ、また!!

スック
スック

まったねえーーー!

(@^^)/~~~


スポンサーリンク

ラッチ先生
ラッチ先生

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

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

ここで 学まなべます

ラッチ先生
ラッチ先生

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

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

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

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

ラッチ先生
ラッチ先生

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

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

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

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

スック
スック

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

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

ラッチ先生
ラッチ先生

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

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

コメント