スクラッチ scratch

【スクラッチ】角度や回転を使う方法【動画】【初心者向け】

ブロックを組み立てるようにプログラミングができる『スクラッチ』。

スクラッチ

今回は『スクラッチ(scratch)』で回転させたり、角度を使う方法についてまとめてみました。

Sponsored link

『スクラッチ』の角度のしくみ

『スクラッチ(scratch)』のスタート画面を見ると、猫ちゃんが右を向いているときに、90度になっています。

アオキ
じゃあ例えば0にしたら?

上を向きます。

左はというと、-90 になります。

向きを-90と設定した後に、『○歩動かす』ブロックで動かすと、左向きに動くようになります。

実は、『スクラッチ(scratch)』の角度の仕組みは、

  • 上・・0度
  • 右・・90度
  • 下・・180度
  • 左・・-90度

になっているんですね。

分度器を当てるとこんな感じになります。

『スクラッチ』の自由に回転と左右のみの違い

子供向け無料プログラミング道場『CoderDojo熊本』運営中、よくこんな質問がきていました。

ニンジャ
向きを変えたいんですが、ひっくりかえっちゃうんです。

実は『スクラッチ(scratch)』には、

『自由に回転』するモードと、『左右のみ反転』するモードの2種類があります。

『スクラッチ3.0』からは、向きの箇所をクリックすると、3つのモードが表示されています。

左から、

  • 自由に回転
  • 左右のみ
  • 回転させない

の3タイプです。

自由に回転の場合、角度を変えるごとにキャラクターも回ります。

アオキ
角度を360度以上にしたらどうなるかな?

と思い、『変数』を作って10ずつ増やしてみると、
360を超えてもぐるぐると回り続けます。

『左右のみ』のモードにすると、角度がマイナスになったタイミングでキャラクターが左を向くようになります。

Sponsored link

『スクラッチ』で角度や回転 図形を描いてみる

『スクラッチ(scratch)』で角度を使えるようになると、いろんな絵や図形を描くことができるようになります。

『スクラッチ』で四角形を描いてみる

まずは四角形。

一周で360度なので、4で割って、90度ずつ向きを変えればOKです。

『スクラッチ』で三角形を描いてみる

次は三角形。

360度を 3 で割って、 120度ごとに向きを変えればOKです。

Sponsored link

『スクラッチ』で星を描いてみる

色々試して、星(五芒星)は144度でいけるようです。

『スクラッチ』で模様を描いてみる

角度を変えることでもっと面白い模様が描けたりします。

150度でやってみるとこんな感じ。(待ち時間を0.01にしてスピードアップしてます。)

ペンの色を変えたりするともっとキレイになったり。

『スクラッチ』で円を描いてみる

四角や三角が描けるようになったら、

ニンジャ
『スクラッチ』で円はどうやれば描けるんですか?

という疑問がでてきますが、

実は『円』を描くためには、『三角関数』が必要になります。

ちょっと長くなるので別記事にわかりやすくまとめています。

参考記事

Sponsored link

『スクラッチ』で角度や回転の使い方 まとめ

一般のプログラミング言語だと、
『回転』させるためには『回転行列』が必要になって、
なかなかややこしかったりするのですが、

『スクラッチ(scratch)』は簡単にぐるぐる回せることができちゃいます。

アオキ
ぜひ角度と回転を使いこなして、面白い絵なり動きをつくれるようになるといいですね。
created by Rinker
翔泳社
¥1,944 (2019/07/16 23:31:47時点 Amazon調べ-詳細)

 

『スクラッチ』ではこんな記事も読まれています。

1. 【スクラッチ】ジャンプをする方法〜3ステップでジャンプできるようになる〜

2. 【スクラッチ】角度や回転を使う方法【動画】【初心者向け】

3. 『スクラッチ』で花火をつくる方法【動画あり】【初心者向け】

4. 【スクラッチ】シューティングで敵の弾をつくる方法【画像たっぷり】

5. スクラッチでセーブする方法を考えてみる〜基本的な考え方〜

6. スクラッチプログラミングでマリオ風の横スクロールアクションゲームを参考にいいとこ取りしてみる

7. スクラッチ(scratch)とマインクラフト(minecraft)を連携させて子ども向けプログラミングのネタを増やしてみた

8. 【スクラッチ】時間が経つと敵が増えて難しくしたい、というリクエストを叶えるために

9. プログラミングと三角関数〜小学生でもすんなりわかる三角関数を目指して

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

CAPTCHA


関連記事

  1. CoderDojo

    【とにかくオススメ】子どものプログラム練習にマインクラフトがオススメな4つの理由

    子ども向け無料プログラミング道場『CoderDojo熊本』を立ち上げて…

  2. スクラッチ scratch

    micro:bit(マイクロビット)とスクラッチをつなげてHelloとやってみた

    ここ数年、子供向けプログラミング教材の種類が世界的に増えてきています。…

  3. スクラッチ scratch

    スクラッチでセーブする方法を考えてみる〜基本的な考え方〜

    子供向け無料プログラミング寺子屋『CoderDojo熊本』にて参加され…

Sponsored link

最近の記事

  1. プログラミング

    『プログラミング教育』より大事な事を考えてみる~AI時代を見据えて~
  2. リベラルアーツ

    『ニュータイプの時代』〜リベラルアーツとテクノロジーの融合〜
  3. 数学

    【微分】わかりやすくプログラミング目線で整理してみる【初心者向け】
  4. クリエイティブコーディング

    三角関数の使い方〜わかりやすさ重視でまとめてみた【動画あり】
  5. HTML/CSS

    【厳選8冊】ホームページを作れるようになるためのおすすめ本【初心者向け】
PAGE TOP