B”〇〇へ行く”を学ぼう チャプター1

プログラムを動かすには スペースキーを押してみよう

まずは上のスクラッチの🏴を押してみよう。

🏴を押したら、スペースキーを押してみよう

とり名前なまえはレッドホークだよ)がキャラのそばからうえんでったね。
この動きのプログラムを作っていくよ。

今回あらたたに使うブロックは「〇〇へく」と「〇秒でⅩ座標を〇〇、Y座標を〇〇にかえる」を使っていくよ。

○秒でⅩ座標を〇、Y座標を〇〇にかえる を使ってみよう

レッドホークのスプライトの編集へんしゅう

レッドホークのスプライトを編集へんしゅうしていくよ。
今回はあたらしいブロックとして「どこかの場所ばしょく」と「〇秒でⅩ座標を〇、Y座標を〇にえる」というのをまなんでいくよ。

🏁が押されたらレッドホークがナイトのもとに行くように

まずは🏁が押されたらレッドホークがナイトのもとにくようにプログラムしよう。
”🏁が押されたら”は初期値しょきち初期化しょきか)の設定せっていするときに便利べんりだよ。

初期値(初期化しょきち しょきか)というのは、ゲームだとキャラがはじめにスタートする位置いちだったり、ステージが複数ふくすうあったらスタートはステージ1にしたりとかゲームつくりにはかなら必要ひつようになるよ

今回はレッドホークがナイトの場所ばしょからの上に移動いどうするプログラムを作りたいから、スタート位置いちはナイトの位置になるよね。

使つかうブロックは「どこかの場所ばしょへ行く」だよ。この”どこかの場所▼”をクリックすると、上図じょうずのようにいろいろな対象たいしょうがでてくるよ。

その中に”ナイト”ってあるよね。これをえらぶと、「ナイトへ行く」ということになるよね。

これに”🏁が押されたら”と”ナイトへ行く”をくっつければ完成かんせい。やってみよう。

スペースキーがされたら レッドホークがの上に移動いどうするようにプログラムする

つぎにスペースキーが押されたらレッドホークが木の上に移動いどうするようにプログラムするようにしていこう。

「〇秒でⅩ座標を〇、Y座標を〇に変える」のブロックは【うごき】カテゴリーの中にあるよ。

これはこれまでまなんだ「Ⅹ座標を〇、Y座標を〇に変える」に”〇秒で”がくわわっただけだから考え方かんがえかたおなじだから大丈夫だいじょうぶだよ。

このブロックは指定してい秒数びょうすう指定してい座標ざひょうに行くという命令めいれいで、
たとえば【1秒でⅩ座標を100、Y座標を100にえる】というブロックなら、1秒かけてⅩ座標100Y座標100の場所ばしょに行くということなんだ。”1秒かけて”というところがポイントだね。

つまり、10秒でx100y100に変えるだとすると、10秒かけていくことになるからすごくゆっくりになるということなんだ。

目的もくてき座標ざひょうはⅩ座標が153、Y座標が112 でやってみよう。
【イベント】の”スペースキーが押されたら”にくっつけてつくってみよう!