矢印でスプライトを動かしてみよう
このレッスンでは矢印キーを押してスプライトを動かす方法を紹介します。
スプライトを自由に動かすことが出来るようになると、スクラッチがもっと楽しくなるので、しっかりマスターしてくださいね。
まずは何もないと寂しいので「背景」を設定しましょう。
次に「緑の旗」がクリックされた時の設定をします。
このようにコードを設定してください。
これは「スプライトを初期位置に戻す設定」と覚えましょう。
x座標を20、y座標を-110にする、というのは、今回の背景で地面に足が着く位置の数値を設定しています。
回転方向を左右のみ、にしたのは、今回は歩く動作なので回転が必要ないからです。
コスチュームをコスチューム1にする、は歩く時にコスチュームを変えるので、それをリセットするためです。
初期位置の設定は作るゲームによって違いますので、自分の作品を作るときは、今回のコードを参考にしながら設定してくださいね。
次はいよいよ、ネコのスプライトを歩かせてみます。
「左向き矢印で左に」「右向き矢印で右に」歩くように設定します。
ここでのポイントはx座標を10、もしくは-10ずつ変えることです。
こうすることで、矢印キーを一度押すと「10」歩きます。(10歩ではないことに注意です!)
押したままにすると、連続で歩くので、走っているように見えます。
数字が大きくなると速くなり、小さくなると遅くなるのでいろいろ試してみて下さい。
まずは右の数字を決めて、左に進む時は、それに「マイナス」をつけると覚えましょう。
最後にジャンプをさせてみます。
上のコードをそのまま設定してみて下さい。
「10回繰り返す」を使うのには理由があります。
ジャンプをするとまずは上に行き、そこから下に行き着地します。
上に行くことと、下に行くことを区切るために「繰り返す」が必要なのです。
試しに「繰り返す」を無くすとスプライトはジャンプしなくなります。
試すことが出来たら、コードを元に戻しておきましょう。
今回は、矢印キーを使ってスプライトを動かすことが出来るようになりました。
様々なゲームに応用できるので、いろいろ試してみて下さい。
次のレッスンでは、今回作ったプロジェクトをさらに改造しながら、ブロックの使い方を解説していきます。