スクラッチプログラミング - スクラッチアートのつくりかた
「スクラッチアート」のようなおえかきプロジェクトを Scratch でつくってみましょう。拡張機能(かくちょうきのう)の「ペン」をつかって、くろい画面(がめん)にカラフルないろでえがく、かんたんなプログラムです。
サンプルさくひんであそんでみよう
今回(こんかい)は、 Scratch でつくるスクラッチアートのプログラムを紹介(しょうかい)します。マウスをおしながらうごかして、すきなえをえがいてみてください。タッチスクリーンのばあいは、ゆびでタッチしながらえがくことができます。
みどりのはたをおして、スタートです。プロジェクトは、ScratchのPyxofyページでもごらんになれます。
スクラッチアートとは?
スクラッチアートとは、くろいシートをペンでけずるおえかきです。くろいいろをけずると、そのしたにかくれているいろがあらわれて、カラフルなえをかくことができます。
Scratch でつくるスクラッチアートでは、背景(はいけい)を「くろ」にします。画面(がめん)をマウスやゆびでなぞると、くろい背景(はいけい)のうえにカラフルないろがあらわれるようにプログラミングしますよ。
かくちょうきのう「ペン」をついかする
Scratch でえをかくプロジェクトをつくるときは、拡張機能(かくちょうきのう)の「ペン」をつかいます。
![拡張機能を選ぶページ 拡張機能を選ぶページ](https://www.pyxofy.com/content/images/2022/07/13-01-scratch-programming-colorful-drawing.png)
ペンの基本的(きほんてき)なつかいかたは、 こちら を参考(さんこう)にしてくださいね。
ペンでじゆうにえがくプログラム
マウスのポインターをうごかして、自由(じゆう)にえがくプログラムをつくりましょう。背景(はいけい)は「くろ」にしてください。マウスでえがきたいときは、スプライトにキャラクターなどは用意(ようい)せずに、からっぽで大丈夫(だいじょうぶ)です。
- 画面(がめん)をきれいにしてからはじめる
![「旗が押されたとき」ブロックに「全部消す」ブロックをつなげる 「旗が押されたとき」ブロックに「全部消す」ブロックをつなげる](https://www.pyxofy.com/content/images/2022/07/13-02-scratch-programming-colorful-drawing.png)
- ペンの準備(じゅんび)をする
![ペンの色と太さを設定する ペンの色と太さを設定する](https://www.pyxofy.com/content/images/2022/07/13-03-scratch-programming-colorful-drawing.png)
- マウスがおされたときだけえがけるようにする
![マウスを動かして描くプログラム マウスを動かして描くプログラム](https://www.pyxofy.com/content/images/2022/07/13-04-scratch-programming-colorful-drawing.png)
マウスのポインターをうごかしてえがくプログラムができました!マウスのないタブレットなどでは、画面(がめん)をゆびでなぞってえがくことができますよ。
ペンのいろをかえる
スクラッチアートの特徴(とくちょう)である、カラフルないろでえがけるようにしましょう。そのためには、えがく場所(ばしょ)によってペンのいろがかわるようにするのがポイントです。マウスのポインターの位置(いち)によって、ペンのいろをかえましょう。
よこほうこうでいろをかえよう
マウスをよこにうごかしたときにペンのいろがかわるようにするためには、「xざひょう」ブロックをつかいます。
- ペンのいろを(xざひょう)にする
![マウスのポインターのx座標によってペンの色を変える マウスのポインターのx座標によってペンの色を変える](https://www.pyxofy.com/content/images/2022/07/13-05-scratch-programming-colorful-drawing.png)
たてほうこうでいろをかえよう
「xざひょう」ではなく「yざひょう」にすると、マウスをたてにうごかしたときにペンのいろがかわります。
- ペンのいろを(yざひょう)にする
![マウスのポインターのy座標によってペンの色を変える マウスのポインターのy座標によってペンの色を変える](https://www.pyxofy.com/content/images/2022/07/13-06-scratch-programming-colorful-drawing.png)
いろをゆるやかにかえよう
いろの変化(へんか)をゆるやかにしたいときは、「()かける()」ブロックをつかいましょう。
- ペンのいろを(xざひょうかける0.2)にする
![0.2をかけてx座標の値の変化を小さくする 0.2をかけてx座標の値の変化を小さくする](https://www.pyxofy.com/content/images/2022/07/13-07-scratch-programming-colorful-drawing.png)
いろのへんかをぎゃくにしよう
いろの変化(へんか)をぎゃくにしたいときは、「()マイナス()」ブロックをくみあわせましょう。
- ペンのいろを(マイナスxざひょうかける0.2)にする
![x座標の値を逆にする x座標の値を逆にする](https://www.pyxofy.com/content/images/2022/07/13-08-scratch-programming-colorful-drawing.png)
パステルカラーにしよう
くっきりしたいろではなく、やわらかいいろにしたいときは、ペンのいろの「あざやかさ」をかえてみましょう。パステルカラーでえがくことができますよ。
- あざやかさを30にする
![ペンの色の鮮やかさの値を小さくする ペンの色の鮮やかさの値を小さくする](https://www.pyxofy.com/content/images/2022/07/13-09-scratch-programming-colorful-drawing.png)
![](https://www.pyxofy.com/content/images/2024/07/cover-page-320-4.png)
「きょうからはじめるスクラッチプログラミング入門」Pyxofy (著)
Pyxofy が Scratch の基本をまとめた電子書籍を出版しました。
Kindle・Apple Books からご購入ください。
まとめ
今回(こんかい)は、くろい画面(がめん)にカラフルなえをえがく、スクラッチアートを紹介(しょうかい)しました。
マウスやゆびで画面(がめん)をなぞるときれいないろがあらわれる、おえかきプロジェクト。かんたんなプログラムなので、ぜひつくってみてください!
最後まで読んでいただき、ありがとうございます。この記事をシェアしてくれると嬉しいです!