【Scratchのブロック】「○度回す」

○度回す

「○度回す」ブロック。スプライトをくるくる回転させるブロックです。右回転(時計まわり)と左回転の2つのブロックが用意されています

デフォルトではスプライトは90度に向いています

○度回す

右回転の「15度回す」ブロックを実行すると、このように回転します(90度+15度で105度になります)

○度回す

左回転の「15度回す」ブロックを実行すると、このように回転します(90度-15度で75度になります)

○度回す

回転するのはわかりました。では、スプライトのどこを中心にして回転しているのか?というと、それはコスチュームを見ればわかりま・・・うーんわからないですね(^^;

○度回す

塗りつぶしの色を無くしてみます。これで中心点が見えました

○度回す

全てのスプライト(コスチューム)にはこの中心点が設定されていて、「○度回す」ブロックはこの点を中心にして回転します

なので例えば、このような地球の周りを回るロケットのプログラムを作りたい場合・・・

○度回す

ロケットのスプライトの中心をずらしてしまいます。ずらすのは地球からの距離の分

○度回す

地球とロケットのは同じ座標(x座標0、y座標0)にします。で、このいたってシンプルなプログラムを実行します

○度回す

するとこのようにロケットが地球の周りをくるくる回ります

GIFアニメで見る

スプライトの中心点の変更と「○度回す」を組み合わせると色々面白い動きが作れると思います

Scratch 3.0に対応した書籍です[PR]

タイトルとURLをコピーしました