【スクラッチ】マウスで動かす「マウスのポインターへ行く」ブロック

動き
ラッチ先生
ラッチ先生

こんにちは!

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

スック
スック

スックです。

よろしくね!

ラッチ先生
ラッチ先生

今回こんかいは、マウスでりんごを動うごかします。

scratch リンゴをマウスで動かす
マウスでりんごを動うごかす
マウスでリンゴを動うごかす
スック
スック

このマウスで動うごかすプログラミングを知しりたかったんだ!

ゲームに使つかえるよね!

ラッチ先生
ラッチ先生

そう!

ゲームでは、主人公しゅじんこうをマウスで動うごかすよね。

そのマウスで動うごかすプログラミングは、

スクラッチでは、3つのブロックでできてしまうんだよ!

スック
スック

たった3つのブロックでできちゃうの!

ラッチ先生
ラッチ先生

マウスで動うごかすプログラミングは、これだけです!

scratch スプライトをマウスで動かすスクリプト
スプライトをマウスで動かすスクリプト
スック
スック

うそでしょ!

スプライトをマウスで動かすプログラミングが、

この3つのブロックでできちゃうんだあ!

ラッチ先生
ラッチ先生

スック。かんたんでしょ!

ゲームにすぐ取とり入いれられるよね

スック
スック

うん。やってみる!

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

スポンサーリンク

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

  • マウスでりんごを 動うごかそう。
  • ネコがずっとねらっているよ。
  • クリックするとネコが飛とびつき、りんごを食たべちゃって何なにか言いうよ。
スック
スック

緑みどりの 旗はたをクリックして、、作品さくひんをやろう!

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

1.マウスでりんごを動うごかすスクリプトがわかるよ

scratch リンゴをマウスで動かす
マウスでりんごを動うごかす

2.ネコが りんごをねらい続つづけるスクリプトがわかるよ。

scratch ネコがリンゴをねらう
りんごをねらい続つづけるネコ

3.マウスをクリックするとネコが飛とびつき、リンゴを食たべるスクリプトがわかるよ

scratch リンゴをクリックするとネコが飛びつき食べる
リンゴをクリックするとネコが飛とびつき食たべる

4.ネコが「おいしい!」と言いって 終おわるスクリプトがわかるよ

scratch ネコが「おいしい!」と言って終わる
ネコが「おいしい!」と言いって終おわる

スポンサーリンク

スクリプトを見てみよう

スプライトはこれです!

scratch 「ネコ」と「りんご」のスプライト
スプライト
ラッチ先生<br>
ラッチ先生

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

  • 「ネコ」
  • 「リンゴ」

です。

  • 「スプライト1」を「ネコ」に名前なまえを変かえました。
  • 「Apple」を「リンゴ」に名前なまえを変かえました。

スクリプトはこれです!

ネコのスクリプト

scratch 「スクラッチしよう!1-9 リンゴをねらえ!」 ネコのスクリプト
ネコのスクリプト

リンゴのスクリプト

scratch 「スクラッチしよう!1-9 リンゴをねらえ!」 リンゴのスクリプト
リンゴのスクリプト

スポンサーリンク

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

りんごのスクリプト 

マウスでりんごを動かすプログラミング

scratch マウスでりんごを動かす
マウスでりんごを動うごかすスクリプト
「マウスのポインターへ行く」ブロック
scratch 「マウスのポインターへ行く」ブロック
「マウスのポインターへ行いく」ブロック
  • スプライトの表示場所ひょうじばしょを マウスのポインターがあるところにする
scratch「マウスのポインターへ行く」コードの役目
「マウスのポインターへ行いく」コードの役目やくめ
「マウスのポインターへ行く」ブロックの作り方
scatch 「マウスのポインターへ行く」ブロック
「マウスのポインターへ行いく」」ブロック

1.「コード」タブの「動うごき」にある「どこかの場所ばしょへ行いく」コードを取とり出だす

scratch「どこかの場所へ行く」コードを取り出す
「どこかの場所ばしょへ行いく」コードを取とり出だす

2.「▽」をクリックする

scratch「▽」をクリックする
「▽」をクリックする

3.「マウスのポインター」をクリックする

scratch「マウスのポインター」をクリックする
「マウスのポインター」をクリックする
「マウスのポインターへ行く」ブロック完成
scratch 「マウスのポインターへ行く」ブロック
「マウスのポインターへ行いく」ブロック

ネコに触れると 消えるプログラミング

scratch リンゴはネコに触れると消えるスクリプト
ネコに触ふれるとリンゴが消きえるスクリプト
「ネコに触れた」ブロックの作り方
scratch 「ネコに触れた」ブロック
「ネコに触ふれた」ブロック

1.「調しらべる」の「マウスのポインターに触ふれた」コードを取とり出だす。

scratch 「調べる」タブの「マウスのポインターに触れた」ブロックを取り出す
「調しらべる」タブの「マウスのポインターに触ふれた」コードを取とり出だす

2.「マウスのポインターに触ふれた」コードの「▽」をクリックする。

scratch 「マウスのポインターに触れた」ブロックの▽をクリックする
「▽」をクリック

3.「ネコ」をクリックする

scratch 「ネコ」をクリックする
「ネコ」をクリック
「ネコに触れた」ブロック完成
scratch 「ネコに触れた」ブロック 完成
「ネコに触ふれた」コード完成かんせい

スポンサーリンク

ネコのスクリプト 

リンゴを ずっとねらうプログラミング

scratch ネコがずっとリンゴをねらうスクリプト
ネコがりんごをねらうスクリプト
スック
スック

「マウスのポインターへ向むける」コードについて知しりたい人ひとは、

下したの記事きじを読よんでね!

クリックすると ネコがリンゴに飛びつくプログラミング

scratch クリックするとネコがリンゴに飛びつくスクリプト
リンゴをクリックするとネコが飛とびつくスクリプト
「x座標をマウスのx座標、y座標をマウスのy座標にする」ブロックとは!
  • ネコの場所ばしょをマウスの場所ばしょにする
scratch ネコの位置をマウスの位置にする
マウスがクリックした場所ばしょにスプライトを表示ひょうじする

ネコが「おいしい!」と言って終わるプログラミング

scratch ネコが「おいしい!」と言って終わるスクリプト
ネコが「おいしい!」と言いって終おわるスクリプト

スポンサーリンク

なぜ、「表示する」ブロックがあるの?

スック
スック

ねえねえ、

りんごのスプリクトに「表示ひょうじする」ブロックが入っているよね。

「表示ひょうじする」ブロック

リンゴは最初さいしょから画面がめんに出でているのに、

なんでわざわざ「表示ひょうじする」ブロックをスプリクトに入いれて、画面がめんにリンゴを映うつしますって

プログラミングするの?

ラッチ先生
ラッチ先生

おっ!いいところに気きがついたね!

このプログラミングは、リンゴがネコに触さわったら消きえて終おわるようになっているよね!

「スクラッチしよう!1-9 リンゴをねらえ!」scratch ネコは消えて終了する
リンゴが消きえてプログラムが終了しゅうりょうする
スック
スック

うん、うん。

ラッチ先生
ラッチ先生

そうなるとね、

つぎ、緑みどりの旗はたをクリックしてこの作品を始めようとすると、

リンゴが画面がめんに表示ひょうじされないんだ!

scratch リンゴが消えて終了すると、「表示する」ブロックがないと、次に緑の旗をクリックしてもリンゴの姿がない
次つぎに緑みどりの旗はたをクリックしても、リンゴが出でてこない
スック
スック

あれれっ・・・。こわれちゃったの?

ラッチ先生
ラッチ先生

こわれちゃったのかって、あせるよね!

こわれてはいないんだ!

「ネコが触ふれれたら、リンゴは消けして(隠かくす)」とコンピューターに命令めいれいを出だしたので、

scratch 「もしネコに触れたなら」ブロックに「隠す」ブロックがある
「もしネコに触ふれたらなら」ブロック

コンピューターは、

「リンゴは消けす(隠かくす)」という命令めいれいをず~~っと守まもっているわけ!

スック
スック

へぇ~~~!

ラッチ先生
ラッチ先生

だから、

次つぎ、この作品さくひんをする時とき「リンゴを出だす」ために

「リンゴを表示ひょうじして」とプログラミングしたんだよ!

つまり、このブロックがそうです!

「スクラッチしよう!1-9 りんごをねらえ!」scratch リンゴのスクリプトに「表示する」ブロックを入れる
次つぎにりんごを表示ひょうじするために「表示ひょうじする」コードを入いれる
スック
スック

なるほどね!

「隠かくす」ブロックを使つかうと、

「表示ひょうじする」ブロックを使つかわないかぎり、スプライト(ココではリンゴ)が出でてこないんだね!

ラッチ先生
ラッチ先生

そのとおりです!

「隠かくす」ぶろっくを使ったら、必かならず「緑みどりの旗はたが押おされたら」の下したに「表示ひょうじする」ブロックを使つかってスプライトを表示ひょうじさせてね

スポンサーリンク

まとめ

ラッチ先生
ラッチ先生

今日きょうは、

「マウスのポインターへ行いく」ブロックを使つかって、リンゴをマウスで動うごかすプログラミングを学まなびました。

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

ラッチ先生
ラッチ先生

マウスでスプライトを動うごかすプログラミングは、これでしたね。

scratch マウスでスプライトを動かすスクリプト
マウスでスプライトを動うごかすスクリプト
スック
スック

うん。このプログラミングは かんたんだったから、おぼえたよ!

ラッチ先生
ラッチ先生

みなさんも

このプログラミングを使って、たくさん作品を作ってみてください。

おもしろいアイデアが、どんどん出てくるでしょう!

スック
スック

よ~し!がんばるぞ!

ラッチ先生
ラッチ先生

楽しい作品をきたいしています!

じゃあ、また!!

スック
スック

まったねえーーー!

(@^^)/~~~

スポンサーリンク


ラッチ先生
ラッチ先生

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

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

ここで 学まなべます

ラッチ先生
ラッチ先生

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

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

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

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

ラッチ先生
ラッチ先生

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

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

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

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

スック
スック

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

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

ラッチ先生
ラッチ先生

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

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

コメント