まずは、Scratchで「見た目」カテゴリの「渦巻きの効果を25ずつ変える」ブロックを使って簡単なプログラムを作ってみましょう。このプログラムでは、スプライトがクリックされるたびに渦巻きの効果が変わるようにします。
ステップ1: スプライトを追加
- Scratchのプロジェクトを開き、新しいスプライトを追加します。スプライトは何でも構いません。
ステップ2: スクリプトを追加
- 「イベント」カテゴリから「このスプライトがクリックされたとき」ブロックをドラッグします。
- 「見た目」カテゴリから「渦巻きの効果を25ずつ変える」ブロックをドラッグし、「このスプライトがクリックされたとき」ブロックの下に接続します。
![](https://xn--qcka9i7azcwa9b6123dpibg03l.com/wp-content/uploads/2024/07/Screenshot-from-2024-07-31-10-17-22.png)
これで、スプライトをクリックするたびに渦巻きの効果が25ずつ変わるようになります。
発展したプログラム
次に、渦巻きの効果を使ったもう少し複雑なプログラムを作成しましょう。スプライトがステージの中央で回転しながら渦巻きの効果が徐々に変化するアニメーションを作成します。
ステップ1: スプライトを追加
- Scratchのプロジェクトを開き、新しいスプライトを追加します。
ステップ2: スクリプトを追加
- 「イベント」カテゴリから「緑の旗がクリックされたとき」ブロックをドラッグします。
- 「制御」カテゴリから「ずっと」ブロックをドラッグし、「緑の旗がクリックされたとき」ブロックの下に接続します。
- 「見た目」カテゴリから「渦巻きの効果を25ずつ変える」ブロックをドラッグし、「ずっと」ブロックの中に接続します。
- 「動き」カテゴリから「15度回す」ブロックをドラッグし、「渦巻きの効果を25ずつ変える」ブロックの下に接続します。
- 「制御」カテゴリから「1秒待つ」ブロックをドラッグし、「15度回す」ブロックの下に接続します。
スクリプトの例
when green flag clicked
forever
change whirl effect by 25
turn 15 degrees
wait 1 seconds
![](https://xn--qcka9i7azcwa9b6123dpibg03l.com/wp-content/uploads/2024/07/Screenshot-from-2024-07-31-10-15-08.png)
このプログラムでは、緑の旗がクリックされるとスプライトが回転しながら渦巻きの効果が変化し、1秒ごとにアニメーションが更新されます。
プロジェクトの保存と共有
プロジェクトが完成したら、Scratchの「ファイル」メニューから「コンピューターにダウンロード」を選択して保存するか、Scratchアカウントにサインインしてプロジェクトをオンラインで共有できます。
これで、Scratchを使って「渦巻きの効果を25ずつ変える」ブロックを利用した簡単なプログラムと発展したプログラムの作成方法が分かりました。さらに複雑なアニメーションや効果を試して、自分だけのオリジナルプロジェクトを作ってみてください!