「○度回す」ブロック。スプライトをくるくる回転させるブロックです。右回転(時計まわり)と左回転の2つのブロックが用意されています
デフォルトではスプライトは90度に向いています
右回転の「15度回す」ブロックを実行すると、このように回転します(90度+15度で105度になります)
左回転の「15度回す」ブロックを実行すると、このように回転します(90度-15度で75度になります)
回転するのはわかりました。では、スプライトのどこを中心にして回転しているのか?というと、それはコスチュームを見ればわかりま・・・うーんわからないですね(^^;
塗りつぶしの色を無くしてみます。これで中心点が見えました
全てのスプライト(コスチューム)にはこの中心点が設定されていて、「○度回す」ブロックはこの点を中心にして回転します
なので例えば、このような地球の周りを回るロケットのプログラムを作りたい場合・・・
ロケットのスプライトの中心をずらしてしまいます。ずらすのは地球からの距離の分
地球とロケットのは同じ座標(x座標0、y座標0)にします。で、このいたってシンプルなプログラムを実行します
するとこのようにロケットが地球の周りをくるくる回ります
スプライトの中心点の変更と「○度回す」を組み合わせると色々面白い動きが作れると思います
Scratch 3.0に対応した書籍です[PR]
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク
リンク