教育用プログラミング言語!(Scratch)  
スクラッチ
    ドラッグ&ドロップといった簡単な操作だけでプログラミング体験! 
スクラッチ
スクラッチとは?
  スクラッチの公式サイトへ行こう!
ユーザ登録をしよう
スクラッチの画面
かんたんなプログラムを作ってみよう!
キーで絵を動かす
ブロックのあつかい方
ステージの座標
見た目ブロック
コスチューム
背景
画像効果

教育用プログラム言語
教育用プログラム言語とは
どんな教育用プログラミング言語があるの!
プログラミング教育について
 スクラッチ

 プログラミン
コスチューム
 コスチュームは、スプライトや背景(ステージ)が、その見た目を変化さた画像のことです。
  1. 見た目ブロック
  2. コスチューム
    1. コスチューkムの編集
    2. 新しいコスチューム
    3. 次のコスチュームにする
    4. 指定したコスチュームに変える
  3. 背景
  4. 画像効果
コスチュームの編集
 コスチュームを確かめたり、編集したりするには、、左上の「コスチューム」をクリックします。
コスチューム一覧
表示されたスプライトが「コスチューム一覧」です。

コスチューム番号
「コスチューム一覧」に表示されたスプライトの左上に小さな番号がありますが、それが「コスチューム番号」です。




新しいコスチューム

「新しいコスチューム」とある下に、コスチュームを追加することができるアイコンが並んでいます。
  1. ギガアイコン
    Scratchのメディアライブラリから画像を追加することができます。
  2. ペンアイコン
    ペイントエディターを使って、自分で絵を描いてコスチュームとして使うことができます。ビットマップ形式ではpng画像、ベクター形式ではsvg画像の編集ができます。
  3. フォルダーアイコン
    自分のコンピューターに保存してある画像をアップロードして、Scratchで使うことができます。
  4. カメラアイコン
    PCのWEBカメラを使って写真を撮り、それをコスチュームとして使うことができます。
 
 
 
次のコスチュームにする (ブロック)
 コスチュームを切り替えるブロックには、次の図ように2種類あります。
 
 ここでは、①の「次のコスチュームにする」ブロックの使い方を紹介します。

【手順:コスチュームを切り替えるプログラムを作る】
①もうひとつコスチュームを追加したいと思いますので、新しいコスチューム直下の「ギガアイコン」→「動物」→「Catfling-a」を選択し、「OK」をクリックします。


 コスチューム一覧に「Catfling-a」が追加されました。
 

② をクリックします。
 すると、クリックするごとに、コスチュームが変わっていきます。 
 これだけではつまらないので、自動的にコスチュームがかわるスクリプトを作りましょう。

③ 下の図のようにブロックを置きます。

 実行するため、緑の旗をクリックします。
 コスチュームが自動的に切り替わります。

 次に、タイムをいろいろ変えて試してみてください。タイムを変え切り替えるタイミングを変えるだけでスプライトの動きが変わりますので、それをうまく利用してプログラミングするようにしてください。
 
指定したコスチュームに変える
 コスチュームを特定のものに変えたいときに使用します 。


 変更するコスチュームは、「数値またはコスチューム名」を返す変数ブロック(または値ブロック)でも指定できます。

 「次のコスチュームにする」ブロックよりも「コスチュームを () にする」ブロックを使ったほうが、かなり動作がはやいです。



これで自分が指定したコスチュームに変えることができます。

では、「コスチュームを () にする」ブロックを使って、「次のコスチュームにする」ブロックと同じ動きをするプログラムを作ってみましょう。

【手順:「コスチュームを () にする」ブロックを使って、「次のコスチュームにする」ブロックと同じ動きをするプログラムを作る】

①変数を作る必要がありますので、「データ」→「変数を作る」と進みます。
 「新しい変数」が開きます。
 変数名に、 ”a” と入力して、「OK」を押します。


"a"という変数が使えるようになりました。このままでいいですので、何も変更しません。



② 次のようにブロックを置きます。
 変数は、「コスチュームを () にする」ブロックの中に入れます。

 これで、「コスチュームを () にする」ブロックを使って、「次のコスチュームにする」ブロックと同じ動きをするようになりました。ちょっとだけ面倒です。
 しかし、このスクリプトを知っていると、好きな場面でねらいどうりのコスチュームを表示させることができます。
 
こどもが楽しむ「プログラミン」入門 つくってあそべるプログラム [ 岡嶋裕史 ]

 
 Scratchでつくる!たのしむ!プログラミング道場 CoderDojo Japan公式ブック [ 角田一平 ]
 
 
 スクラッチ2.0アイデアブック ゼロから学ぶスクラッチプログラミング [ 石原正雄 ]
 
 スカイプで子供向け英会話/無料体験実施中