(スクラッチ)でよくつかわれるブロックのひとつが、座標(ざひょう)のブロックです。「xざひょう」と「yざひょう」についてしっておけば、スプライトの位置(いち)をきめることができるようになりますよ。readざひょうでステージのいちがわかるプログラミングするページの右上には、「ステージ」がありますね。Scratchでつかうスプライトはみんな、ここのステージに表示(ひょうじ)されます。ステージの中の位置(いち)を数字(すうじ)であらわしたものが、座標(ざひょう)です。座標(ざひょう)をつかうと、スプライトの正確(せいかく)な位置(いち)をきめることができますよ。今回(こんかい)は、Scratchの座標(ざひょう)についてしょうかいします。「スプライトを、ここからむこうに移動(いどう)させたい!」そんなときのために、座標(ざひょう)のブロックをつかえるようになりましょう。「xざひょう」と「yざひょう」のせつめい座標(ざひょう)には「x」と「y」があり、それぞれ数字(すうじ)であらわします。Scratchでは、ステージのまん中が「xざひょう:0、yざひょう:0」です。x(エックス)?y(ワイ)?なんだかむずかしそう?!そんなあなたのために、ネコちゃんの登場(とうじょう)です。座標(ざひょう)について説明(せつめい)してもらいましょう!みどりのはたをタップ(パソコンではクリック)して、スタートです。途中(とちゅう)でとめるときは、あかいボタンをタップします。xざひょう:ステージのよこ右へいくほど、かずが大きくなる左へいくほど、かずが小さくなるまん中より左へいくと、かずはマイナスになるyざひょう:ステージのたて上へいくほど、かずが大きくなる下へいくほど、かずが小さくなるまん中より下へいくと、かずはマイナスになるステージのはし右...xざひょう:240左...xざひょう:-240上...yざひょう:180下...yざひょう:-180ネコがいちばんはしの座標(ざひょう)に移動(いどう)したとき、ステージからはみ出していたのに気づきましたか?なぜ、はみだしてしまうんでしょう?そのりゆうは、スプライトの中心(ちゅうしん)を座標(ざひょう)にあわせているからです。きじゅんはスプライトのちゅうしん座標(ざひょう)の基準(きじゅん)となるのは、スプライトの中心(ちゅうしん)です。スプライトの中心(ちゅうしん)がどこにあるかは、コスチュームでかくにんすることができますよ。ネコのばあいは、口の下あたりが中心(ちゅうしん)になっていますね。座標(ざひょう)をいちばんはしにすると、からだの半分(はんぶん)くらいステージからはみ出してしまうのです。ここまでは、座標(ざひょう)とはどういうものかについて説明(せつめい)してきました。つぎに、座標(ざひょう)のブロックを見ていきましょう。スプライトのいちをきめようスプライトの位置(いち)は、「xざひょう」と「yざひょう」であらわします。位置(いち)をきめるときにつかうのは、「xざひょうを○、yざひょうを○にする」ブロックです。ブロックの白いぶぶんに、xとyのかずを入れると、スプライトを表示(ひょうじ)する位置(いち)をきめることができます。スプライトをステージのまん中に表示(ひょうじ)してみましょう。「xざひょうを(0)、yざひょうを(0)にする」このように座標(ざひょう)をきめておくと、プログラムをスタートさせたときにかならず、スプライトがステージのまん中に表示(ひょうじ)されますよ。スプライトのざひょうをしる「座標(ざひょう)はわからないけど、このへんに表示(ひょうじ)したいなあ」そんなときは、スプライトをその位置(いち)にドラッグしてみましょう。スプライトの座標(ざひょう)が、自動的(じどうてき)にブロックに入ります。スプライトの座標(ざひょう)は、ステージの下でもわかりますよ。このネコは、「xざひょう:-146、yざひょう:104」の位置(いち)にいますね。スプライトを左右にいどうさせようスプライトを左右に移動(いどう)させたいときは、「xざひょうを○ずつかえる」ブロックをつかって、xをかえます。xのかずをかえるとスプライトがどのように移動(いどう)するのか、見てみましょう。右にすこしだけ移動(いどう)します。「xざひょうを100ずつかえる」かずを大きくすると、たくさん移動(いどう)します。「xざひょうを-100ずつかえる」かずをマイナスにすると、左に移動(いどう)します。スプライトを上下にいどうさせようスプライトを上下に移動(いどう)させたいときは、「yざひょうを○ずつかえる」ブロックをつかって、yをかえます。yのかずをかえるとスプライトがどのように移動(いどう)するのか、見てみましょう。上にすこしだけ移動(いどう)します。「yざひょうを100ずつかえる」かずを大きくすると、たくさん移動(いどう)します。「yざひょうを-100ずつかえる」かずをマイナスにすると、下に移動(いどう)します。スプライトをななめにいどうさせよう「xざひょう」と「yざひょう」のブロックをくみあわせると、スプライトをななめに移動(いどう)させることができますよ。「yざひょうを100ずつかえる」いどうじかんをきめよう座標(ざひょう)の移動(いどう)じかんをきめられるのが、「○びょうでxざひょうを○に、yざひょうを○にかえる」ブロックです。つぎのプログラムのばあい、スプライトは1びょうかけて、xざひょう:180、yざひょう:120まで移動(いどう)します。「1びょうでxざひょうを(180)に、yざひょうを(120)にかえる」なめらかにうごかそうまた、このブロックをつかうと、スプライトをなめらかにうごかすことができますよ。下のようにブロックをつなげて、オバケをゆらゆらと移動(いどう)させてみましょう。「(3)びょうでxざひょうを(220)に、yざひょうを(0)にかえる」どのようなうごきになるか、プロジェクトをためしてみてください。まとめ今回(こんかい)は、Scratchの座標(ざひょう)についてしょうかいしました。スプライトを表示(ひょうじ)する位置(いち)をきめたり、スプライトを移動(いどう)させるときに、座標(ざひょう)のブロックをつかいます。Scratchでプログラミングするときによくつかうブロックなので、座標(ざひょう)とはどういうものなのか、おぼえておきましょう!次回(じかい)は、座標(ざひょう)のブロックをつかって、スプライトをジャンプさせる方法(ほうほう)をしょうかいします。スクラッチの基本から簡単なスクリプト(プログラム)の作り方まで、全108ページ。ダウンロードしてご活用ください。ボタンのクリックに反応するシンプルなコードを書きながら、要素の取得やイベント、イベントハンドラーやイベントリスナーなどの基本を解説します。関数宣言と関数式【初心者向け】プログラミングをする際、関数の知識は欠かせません。関数を使えば、同じコードを何度も書くことなく特定の処理を実行できるようになります。文や戻り値、巻き上げなどの意味を学びましょう。