スクラッチをやってみよう⑤

こんにちは。藍住校からです。

今回はスプライトを歩かせて、

壁に当たったらイベントを発生させるようにプログラムします。

イベントは ぐるぐる回転する

という もの にいたしましょう。

では、さっそく

スタートボタンの設置から

「動き」から 10歩動かすを選んでスプライトを右に動かしましょう。

これではうまくいかないので、「制御」から ずっと を

選んで 次のように修正します。

これで右側の端まで歩き続けます。

右の端に触れたらイベントを発生させるために、

以下のように「制御」「調べる」から

もし◇なら と マウスのポインター▼に触れた を

選択し、▼をマウスでクリックして 端 というのに変更します。

これで もし端に触れたなら という条件文ができます。

端に触れたらぐるぐる回転させたいので

「制御」と「動き」から

ずっと 15度回す を選んでプログラムを組んで

さっきの もし端に触れたなら の中に組み込みます。

これで一旦完成となりますが・・・・・・

問題発生!

ストップボタンを押して、再スタートするとき

スプライトが元の位置に戻らない、向きも斜めになったまま

という困ったことが起こりました。

【宿題】スタートボタンが押されたら、スプライトを指定の位置に配置し、

姿勢も元の状態に戻すようにプログラムしてください。

 

答えは次回のスクラッチをやってみよう⑥で。

それではまた。

 

徳島県の学習塾 「伸学舎」「アイルセミナー」

088-669-6319 伸学舎 本部事務センター

088-693-1319 伸学舎 藍住校 担当 相城(あいき)