キーでスプライトを動かそう
4方向のキーで自由に動かせるネコを作ろう。本格的なゲーム操作の基本だよ。
🧠 できるようになること
- 4方向キーで動かせる
- x座標とy座標を使い分けられる
- 自分で操作するキャラが作れる
🧰 用意するもの
- Scratchエディター
- キーボード
🖼 できあがり
↑↓←→の矢印キーで、ネコをステージ内を自由に動かせるよ! 本物のゲームみたい。
📷 ここに完成画面のスクショが入ります(Scratchの画面を撮影)
🚀 やりかた
- 右向き矢印イベント →「x座標を10ずつ変える」
- 左向き矢印イベント →「x座標を-10ずつ変える」
- 上向き矢印イベント →「y座標を10ずつ変える」
- 下向き矢印イベント →「y座標を-10ずつ変える」
- キーを押して動かしてみる
🧩 つくるブロック
▼ 4セット並べる
⌨ 右向き矢印キーが押されたとき
x座標を10ずつ変える
⌨ 左向き矢印キーが押されたとき
x座標を-10ずつ変える
⌨ 上向き矢印キーが押されたとき
y座標を10ずつ変える
⌨ 下向き矢印キーが押されたとき
y座標を-10ずつ変える
💡 きょうのポイント
x座標=左右、y座標=上下。
右はxを+、左はxを-、上はyを+、下はyを-。4つのスクリプトを用意すればOK。
右はxを+、左はxを-、上はyを+、下はyを-。4つのスクリプトを用意すればOK。
🎮 チャレンジ
10を変えてスピード調整!
5ならゆっくり、20なら速い。遊びやすい速さを探そう。
5ならゆっくり、20なら速い。遊びやすい速さを探そう。
🔁 ふりかえり
- 4方向動けた?
- x座標とy座標のちがいはわかった?
- これでどんなゲームを作る?
👨👩👧 おうちの人・先生へ
- つまずきポイント:「マイナス10ずつ変える」のマイナスの入力に注意。0の前にハイフンを書きます。
- 声かけ例:「これがゲームの基本操作だよ!キミがプレイヤーを動かせるようになったね」と達成感を共有してください。
- 発展:「ずっと」+「もし◯キーが押されたなら」で実装すると、押しっぱなしでスムーズに動きます(次の回で扱います)。
