スクラッチをやってみよう⑤
こんにちは。藍住校からです。
今回はスプライトを歩かせて、
壁に当たったらイベントを発生させるようにプログラムします。
イベントは ぐるぐる回転する
という もの にいたしましょう。
では、さっそく
スタートボタンの設置から
「動き」から 10歩動かすを選んでスプライトを右に動かしましょう。
これではうまくいかないので、「制御」から ずっと を
選んで 次のように修正します。
これで右側の端まで歩き続けます。
右の端に触れたらイベントを発生させるために、
以下のように「制御」「調べる」から
もし◇なら と マウスのポインター▼に触れた を
選択し、▼をマウスでクリックして 端 というのに変更します。
これで もし端に触れたなら という条件文ができます。
端に触れたらぐるぐる回転させたいので
「制御」と「動き」から
ずっと 15度回す を選んでプログラムを組んで
さっきの もし端に触れたなら の中に組み込みます。
これで一旦完成となりますが・・・・・・
問題発生!
ストップボタンを押して、再スタートするとき
スプライトが元の位置に戻らない、向きも斜めになったまま
という困ったことが起こりました。
【宿題】スタートボタンが押されたら、スプライトを指定の位置に配置し、
姿勢も元の状態に戻すようにプログラムしてください。
答えは次回のスクラッチをやってみよう⑥で。
それではまた。
徳島県の学習塾 「伸学舎」「アイルセミナー」
088-669-6319 伸学舎 本部事務センター
088-693-1319 伸学舎 藍住校 担当 相城(あいき)