5
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

ScratchAdvent Calendar 2022

Day 11

Scratchで簡単なゲームを作る Part 3

Posted at

はじめに

この記事はQiita株式会社の行っている小学校向けの出張授業の内容を記事化したものになります

こちらはシリーズ記事になります
前回の記事はこちら

ゲームを改造しよう

ここでは授業内でEX課題として例示している改造の内容を解説していきます

つかまえた時に音をならしたい

ヒント 音のコードブロックがある

スクリーンショット 2022-12-11 7.07.44.png

画面上部の音のタブを開きましょう
画面左下の音尾選ぶから好きな音を選びましょう

スクリーンショット 2022-12-11 7.07.50.png

好きな音をクリックすることで音のコードブロックで利用することができます

スクリーンショット 2022-12-11 7.14.32.png

最後に Bat のスプライトのどこかえ行くのコードブロックの下に〇〇の音を鳴らすを追加しましょう

キャラクターをジャンプさせるには?

ヒント: 上矢印キーをおした時0度に向かって10回くり返し動かすと...?

スペースキーが押された時にジャンプする

上にだんだん上がった後に下にだんだんさがるとジャンプしたような動きを再現することができます
だんだんという動きを作るのに今回使うのが制御のコードブロックの〇〇回繰り返すのコードブロックを利用します

ではまずはスペースキーが押された時のコードブロックを置き動きのコードブロックの0度に向けるを組み合わせす
そして10歩動かすを10回繰り返すように制御のコードブロックの〇〇回繰り返すのコードブロックと10歩動かすを組み合わせます

スクリーンショット 2022-12-11 7.29.19.png

コードができたら実際にスペースを押して動きを見てみましょう
キャラクターが上に向いて動きますが向きが変わってしまいました
これもPart1で使った回転方向を左右のみにするのコードブロックを使うことで上を向かないようにします

スクリーンショット 2022-12-11 7.31.54.png

上にあがる動作の作成は完了したので同じように下に下がる動作を追加しましょう
上がる動作と反対にすればいいので向きを180度に向けて同じように10回10歩動かすコードを追加します

スクリーンショット 2022-12-11 7.36.35.png

これでジャンプの動きが完成です

5
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?