「教育機関・プログラミング教室向け」プログラミング学習教材を販売中です!
当ブログだけのオリジナルプログラミング学習教材「0から始めるスクラッチ(Scratch)入門」販売中!
この教材はこんな人におススメ!
・今からプログラミング教室を開業したいけど、いい学習教材が見つからない
・「解説動画」、「確認テスト」、「フィードバック用ワークシート」がついている学習教材を探している
・小さい子どもでも、スクラッチ(Scratch)を体系的に学べる学習教材を探している
・一人で大勢を教えることができる学習教材を探している
・オフライン環境でも使える学習教材を探している
詳しい説明は↓をクリック!
おっす!
オラはみんなにスクラッチ(Scratch)を教えるためにやってきた「きんた・まりす」だぞ。
「まりす」って呼んでくれたらうれしいぞ。
今回は「動きブロック」の「x座標を~ずつ変えるブロック」について説明するぞ。
できるだけ簡単に説明するから最後までちゃんと読んで理解するんだぞ。
レッツ・スクラッチだぞ!
きんた・まりす
1.「x座標を~ずつ変える」ブロックとは
「x座標を~ずつ変える」ブロックとは、「~」に設定した「値」ぶん、スプライトの「x座標」を変えることができるブロックだぞ。
※ここでいう「値」とは、「10」や「-10」などの「数字」のことだぞ。
「スクラッチ3.0」だと、「コードタブ」→「動きブロック」の中に「x座標を~ずつ変える」ブロックはあるぞ。
(下の画像をみたらすぐわかるぞ)
![x座標を~ずつ変えるブロック1-min]()
「x座標を~ずつ変える」ブロックと似ているブロックに「10歩動かす」ブロックがあるぞ。
2つのブロックとも「スプライト」を動かすことができる、という意味では同じ効果をもつけど、
1つ大きな違いがあるんだぞ。
その違いとは、
「x座標を~ずつ変える」ブロックは「スプライト」がどこを向いているか関係なく横に動くけど、
「10歩動かす」ブロックは「スプライト」が向いている方向に動くんだぞ。
「スプライト」の向きが”ナナメ”のときにそれぞれ実行してみると違いがよくわかるぞ。
(↓の画像をクリックして見てほしいぞ。)
「x座標を~ずつ変える」ブロックの場合:
![x座標を~ずつ変えるブロック1]()
「10歩動かす」ブロックの場合:
![x座標を~ずつ変えるブロック2]()
「x座標を~ずつ変える」ブロックは横に移動したけど、
「10歩動かす」ブロックは”ナナメ”に移動したな。
これは、「x座標を~ずつ変える」ブロックは、
横の位置しか表さない「x座標」だけを変えているからなんだぞ。
それに対して、「10歩動かす」ブロックは、横の位置しか表さない「x座標」だけでなく、
縦の位置を表す「y座標」も変えているから”ナナメ”に移動したんだな。
この違いを理解すると、プログラムで「スプライト」を動かす時に、
どのブロックを使うか迷うことがなくなると思うぞ!
2.使い方の例
1.最初は、「x座標を10ずつ変える」例だぞ。
![x座標を~ずつ変えるブロック3]()
2.次は、「x座標を100ずつ変える」例だぞ。
![x座標を~ずつ変えるブロック6]()
3.最後は、「x座標を-10ずつ変える」例だぞ。
![x座標を~ずつ変えるブロック4]()
この例は、「~」の部分に「-10」を設定した例だぞ。
実行すると、「スプライト」が左に動いているのが分かると思うぞ。
Tips
なんで「-10」を設定すると「スプライト」が左に動いているのかというと、
「x座標を-10ずつ変える」ブロックを実行すると、今の「x座標」から「10」引いた「x座標」に「スプライト」が移動しているからなんだぞ。
(↓の画像をクリックするとわかりやすいぞ)
なんだか難しいと思う人は、「-(マイナス)」が付いた数字は「-(マイナス)」がついていない数字の反対方向に動く、と覚えておけば大丈夫だぞ。
3.まとめ
最後にまとめるぞ!
・「x座標を~ずつ変える」ブロックとは、「~」に設定した「値」ぶん、「スプライト」の「x座標」を変えることができるブロックである。
・ここでいう「値」とは「10」や「-10」などの数字のことである。
・「x座標を~ずつ変える」ブロックは「スプライト」がどこに向いていようと横にしか動かない。
これを見た後は、実際に「x座標を~ずつ変える」ブロックを使って遊んでみるといいぞ!
それじゃまたな!
↓スクラッチ3.0はこちらをクリック
スクラッチ3.0はこちらです
スクラッチ関係の記事はココにまとめているぞ!
↓↓↓
「教育機関・プログラミング教室向け」プログラミング学習教材を販売中です!
当ブログだけのオリジナルプログラミング学習教材「0から始めるスクラッチ(Scratch)入門」販売中!
この教材はこんな人におススメ!
・今からプログラミング教室を開業したいけど、いい学習教材が見つからない
・「解説動画」、「確認テスト」、「フィードバック用ワークシート」がついている学習教材を探している
・小さい子どもでも、スクラッチ(Scratch)を体系的に学べる学習教材を探している
・一人で大勢を教えることができる学習教材を探している
・オフライン環境でも使える学習教材を探している
詳しい説明は↓をクリック!