【スクラッチ】 コスチュームを切り替えてアニメーションにしよう

見た目
ラッチ先生
ラッチ先生

こんにちは!

「スクラッチしよう!楽たのしく学まなぶプログラミング教室きょうしつ」の担任たんにんラッチです。

スック
スック

スックです。

よろしくね!

ラッチ先生
ラッチ先生

今回こんかいは、ワンちゃんが歩あるき回まわりバケツに当あたると驚おどろくアニメーション(動画どうが)をプログラミングします。

ワンちゃんの動うごき
ワンちゃんのアニメーション
スック
スック

2つの動うごきがあるんだね。

ラッチ先生
ラッチ先生

このワンちゃんの2つの動うごきは、たった3つのコスチュームでできるんだ。

「スクラッチしよう!2-2 歩いているワンちゃんにバケツを当てよう!」scratch ワンちゃんの3つのコスチューム
ワンちゃんのコスチューム
スック
スック

えっ、この3つのコスチュームで2つの動うごきが できるんだあ!

ラッチ先生
ラッチ先生

そう!

ワンちゃんの歩あるいている動うごきのスクリプトは、これです。

「スクラッチしよう!2-2 歩いているワンちゃんにバケツを当てよう!」scratch ワンちゃんが歩くスクリプト
ワンちゃんが歩あるくスクリプト
スック
スック

うん、うん。

ラッチ先生
ラッチ先生

ワンちゃんがバケツに当あたって驚おどろくスクリプトは、これです。

「スクラッチしよう!2-2 歩いているワンちゃんにバケツを当てよう!」scratch ワンちゃんが驚くスクリプト
ワンちゃんが驚おどろくスクリプト
スック
スック

あっ、コスチュームがちがうね。

ラッチ先生
ラッチ先生

そう!

「コスチュームを〇にする」ブロックで、

scratch 「コスチュームを〇にする」ブロック
「コスチュームを〇にする」ブロック

歩あるくコスチュームと驚おどろくコスチュームを分わけることができるんだ。

スック
スック

よーし、ぼくもチャレンジしてみよう!

それでは、楽たのしくプログラミングを学まなんでいきましょう!

スポンサーリンク

今回作るスクラッチの作品は、これっ!

  • 緑みどりの旗はたをクリックすると、ワンちゃんが歩あるき回まわるよ。
  • バケツをクリックして落おとして、ワンちゃんに当あててね。
スック
スック

緑みどりの旗はたをクリックして、遊あそんでみてね!

今回のプログラミングで学ぶことは

1.ワンちゃんが歩あるき回まわるスクリプトがわかるよ。

「スクラッチしよう!2-2 歩いているワンちゃんにバケツを当てよう!」scratch ワンちゃんが歩き回る
ワンちゃんが、歩あるき回まわる

2.ワンちゃんがテクテク歩あるくスクリプトがわかるよ

「スクラッチしよう!2-2 歩いているワンちゃんにバケツを当てよう!」scratch ワンちゃんの足が動く
ワンちゃんの足あしが動うごく

3.バケツをクリックすると落おちるスプリクトがわかるよ

「スクラッチしよう!2-2 歩いているワンちゃんにバケツを当てよう!」scratch バケツをクリックすると落ちる
バケツをクリックすると、落おちる

4.バケツに当あたると、ワンちゃんが驚おどろくスクリプトがわかるよ

「スクラッチしよう!2-2 歩いているワンちゃんにバケツを当てよう!」scratch バケツに当たるとワンちゃんが驚くスクリプト
バケツに当あたると、ワンちゃんが「いたいなあ」と言いう

スポンサーリンク

スクリプトを見てみよう

スプライトはこれです!

「スクラッチしよう!2-2 歩いているワンちゃんにバケツを当てよう!」scratch スプライト
スプライト
ラッチ先生<br>
ラッチ先生

このスクラッチ作品のスプライトは、

  • 「ワンちゃん」
  • 「バケツ」

です。

  • 「Dog2」を「ワンちゃん」に名前なまえを変かえました。
  • 「Bowl」を「バケツ」に名前なまえを変かえました。

スクリプトはこれです!

ワンちゃんのスクリプト

「スクラッチしよう!2-2 歩いているワンちゃんにバケツを当てよう!」scratch ワンちゃんのスクリプト
ワンちゃんのスクリプト

バケツのスクリプト

「スクラッチしよう!2-2 歩いているワンちゃんにバケツを当てよう!」scratch バケツのスクリプト
バケツのスクリプト

スポンサーリンク

プログラミングの仕方を説明します

ワンちゃんのスクリプト

歩きつづけるプログラミング

「スクラッチしよう!2-2 歩いているワンちゃんにバケツを当てよう!」scratch ワンちゃんが歩きつづけるスクリプト
ワンちゃんが、歩あるき続つづけるスクリプト

姿が さかさまにならないプログラミング

「スクラッチしよう!2-2 歩いているワンちゃんにバケツを当てよう!」scratch ワンちゃんが逆さまにならないスクリプト
ワンちゃんの姿すがたを逆さかさを直なおすコード
スック
スック

スプライトのさかさまをなおす方法に「回転方法かいてんほうほうを左右さゆうのみにする」コードを使つかいました。

ほかのやり方かたもあります。

下したの記事きじにくわしく説明せつめいしてます。

足が動くプログラミング

「スクラッチしよう!2-2 歩いているワンちゃんにバケツを当てよう!」scratch ワンちゃんの足が動くスクリプト
ワンちゃんの足あしが動うごくスクリプト

バケツに当たると 止まっておどろくプログラミング

「スクラッチしよう!2-2 歩いているワンちゃんにバケツを当てよう!」scratch ワンちゃんがバケツに当たると止まって驚くスクリプト
ワンちゃんがバケツに当あたると止とまるスクリプト
スック
スック

ラッチ先生。

「スプライトの他ほかのスクリプトを止とめる」ってなんですか?

ラッチ先生<br>
ラッチ先生

わかりそうでわからないコードだね!

「すべてを止とめる」コードの使つかい方かたの記事きじの中なかで、

この「スプライトの他ほかのスクリプトを止とめる」コードの、

  • 作つくり方かた
  • 使つかい方かた

についてわかりやすく説明せつめいしています。

「いたいなあ」と言って 終わるプログラミング

「スクラッチしよう!2-2 歩いているワンちゃんにバケツを当てよう!」scratch ワンちゃんがバケツに当たると「いたいなあ」と言って終わるスクリプト
バケツに当あたるとワンちゃんが「いたいなあ」と言いって終おわるスクリプト

スポンサーリンク

バケツのスクリプト

最初の場所を 決めるプログラミング

「スクラッチしよう!2-2 歩いているワンちゃんにバケツを当てよう!」scratch バケツの最初の位置を決めるスクリプト
バケツの最初さいしょに場所ばしょを決きめるコード
スック
スック

「x座標ざひょう?」「y座標ざひょう?」という人ひとは、

こちらの記事きじで学まなんでね!

クリックすると落ちて 元の場所に戻るプログラミング

「スクラッチしよう!2-2 歩いているワンちゃんにバケツを当てよう!」scratch バケツをクリックすると落ちて、元に戻るスクリプト
バケツが下したに落おちると元もとの場所ばしょに戻もどるスクリプト
「y座標を-10ずつ変える」ブロック
scratch 「y座標を-10ずつ変える」ブロック
「y座標ざひょうを-10ずつ変かえる」ブロック
  • y座標ざひょうが、10ずつ減へっていく。(低ひくくなる)
scratch 「y座標を-10ずつ変える」ブロックの役目
「y座標ざひょうを-10ずつ変かえる」コードの役目やくめ

スポンサーリンク

動きによって コスチュームをえらぼう

スック
スック

ラッチ先生!

「コスチューム」をえらぼうってどういうこと?

ラッチ先生
ラッチ先生

ワンちゃんのコスチュームを見みてみよう。

ワンちゃんのコスチュームは3つありますね。

「スクラッチしよう!2-2 歩いているワンちゃんにバケツを当てよう!」scratch ワンちゃんの3つのコスチューム
ワンちゃんの3つのコスチューム
スック
スック

3つ目めのコスチュームのワンちゃんは、おもしろい顔かおをしているね。

ラッチ先生
ラッチ先生

そうだね!

コスチュームの「dog2-c」は、おもしろい顔かおをしていますね。

このコスチューム(絵え)をバケツに当あたった時ときのポーズにしようと考かんがえたんだ!

コスチュームを「dog2-c」にするときに使つかうブロックは、これなんだよ。

scratch 「コスチュームをdog2-cにする」ブロック
「コスチュームをdog2-cにする」コード
scratch 「コスチュームをdog2-cにする」の表示画像
コスチュームをdog2-cにした画像がぞう
スック
スック

このブロックを

scratch 「コスチュームをdog2-aにする」ブロックの▽をクリックして「dog2-c」にする
コスチュームを「dog2-c」にする

「dog2-a▽」の▽をクリックして「dog2-c」にするんだね!

ラッチ先生
ラッチ先生

そうです。

そして、バケツに当あたったらこの顔かおにするというコードを作つくるんだ。

「スクラッチしよう!2-2 歩いているワンちゃんにバケツを当てよう!」scratch バケツに当たった時、コスチュームdog2-cにするスクリプト
もしバケツに当あたったら、コスチュームdog2-cにするスクリプト
「スクラッチしよう!2-2 歩いているワンちゃんにバケツを当てよう!」scratch バケツに当たった時のワンちゃん
バケツに当あたった時ときのワンちゃん
スック
スック

アハハ!おもしろい!!

ラッチ先生
ラッチ先生

のこりの2つのコスチュームは、

歩あるいている動うごきに使つかえるなと考かんがえました。

scratch コスチューム「dog2-a」と「dog2-b」
コスチューム「dog2-a」と「dog2-b」
スック
スック

あっ、ほんとだ!

この2つをペラペラ漫画まんがのように歩あるく動うごきをつけるんだね!

ラッチ先生
ラッチ先生

そのとお~~~り!

このスクリプトでワンちゃんが歩あるく動うごきをするよ。

「スクラッチしよう!2-2 歩いているワンちゃんにバケツを当てよう!」scratch ワンちゃんの足が動くスクリプト
ワンちゃんの足あしが動うごくスクリプト
スック
スック

うん、うん。動うごいたぁ!

ラッチ先生
ラッチ先生

今回こんかいの作品さくひんのように

・歩あるいている時とき

ワンちゃんが、歩あるきつづける

・バケツが当あたった時とき

バケツに当あたると、ワンちゃんが「いたいなあ」と言いう

コスチューム(絵え)を変かえたい時ときは、この「コスチュームを〇にする」コードを使つかうといいですよ。

「コスチュームを〇にする」コードで、コスチュームを決きめる
スック
スック

はぁーーい!

わかりましたぁーーーー!

スポンサーリンク

まとめ

ラッチ先生
ラッチ先生

今回こんかいは、

「コスチュームを〇にする」ブロックを使つかって、

ワンちゃんが歩あるき回まわり、バケツに当あたったら驚おどろくアニメーション(動画どうが)のプログラミングを学まなびました。

今回のプログラミングでわかったこと

ラッチ先生
ラッチ先生

「コスチュームを〇にする」ブロックを使つかって、コスチュームを変かえると、

・ワンちゃんが歩あるいたり、

ワンちゃんの足あしが動うごく

・ワンちゃんがおどろいたり、

バケツに当あたると、ワンちゃんが「いたいなあ」と言いう

動うごきを 変かえることができるんだ!

スック
スック

そうだね!

ラッチ先生
ラッチ先生

みなさんも、作品さくひんを作つくるときに、

まず、スプライトにどんなコスチュームがあるか見みてみよう!

スプライトにおもしろく動うごかせることができるようになるよ!

それじゃあ、また!!

スック
スック

まったねえーーー!

(@^^)/~~~

スポンサーリンク


ラッチ先生
ラッチ先生

今回こんかい 学まなんだことを

pythonパイソンでプログラミングしたいと思おもったら

ここで 学まなべます

ラッチ先生
ラッチ先生

「変数へんすう」って、なあに?

「変数へんすう」ブロックって、どう使つかうの?

と 思おもっている方かたに!

変数へんすうブロックでのプログラミングを 学まなべるドリルを 作つくりました

ラッチ先生
ラッチ先生

「リスト」って、なあに?

「リスト」ブロックって、どう使つかうの?

と 思おもっている方かたはこちら!

リストブロックでのプログラミングを 学まなべるドリルを 作つくりました

スック
スック

画面がめんを クリックすると

「ステップアップドリル」のサイトへ 行いけます!

ラッチ先生
ラッチ先生

pythonパイソンを 学まなびたいと 思おもっている方かたは、こちら!

「pythonパイソンしよう! 楽しく学べるプログラミング教室」サイトを 作つくりました。

コメント