初めての方はトップページをご覧ください。

座標を理解しよう

今回は、ゲーム作りにも欠かせない座標について解説します。

cat
前回ぜんかいまではぼくをうごかすときに10歩動かすを使ったね。
gobo
そうだね。でも瞬間移動しゅんかんいどうしたり、スタートの位置いちを決めたいときはどうすればいいの?
cat
今日はあるくブロックを使わないでキャラクターの位置をえるためのブロックを紹介しょうかいするよ。
スポンサーリンク

座標ざひょうとは

cat
始めに座標(ざひょう)について学習するよ。座標とは画面上がめんじょう位置いちを表すための数字だよ。XじくとYじくがあってX軸はよこの位置、Y軸はたての位置を表すよ。
gobo
XとYが決まると位置がひとつに決まるんだね。

 

cat
そうだよ。たとえば青が3で赤が2だと上のにある場所ばしょになるね。
gobo
Scratchではどうなの?
cat
Scratchではん中が0になっていて右や上に行くと+、左や下に行くと-になるよ。

 

cat
少し難しかったね。わかりやすく説明するプロジェクトを作ったから見てね。

座標を学習しよう

座標を設定せっていする

cat
座標を設定するときはこのブロックを使うよ。

 

gobo
たくさんあるね。
cat
そうだね。まずは、一番上のx座標を0、y座標を0にするの使い方を説明するよ。
gobo
これはさき座標を学習したから簡単かんたんだね。
cat
そうだね。これはさっき学習したxとyの数字を入力すればその位置にキャラクターが動くよ。例えば、x座標を150、y座標を-100にすると入力すれば上の図のX:150Y:-100の位置に移動いどうするよ。
gobo
じゃあ1秒でx座標を0、y座標を0にするはどうやって使うの?
cat
これは一瞬いっしゅんで移動するのではなくて、1秒かけてその位置に移動するということだよ。
gobo
x座標を0にする これはy座標を設定しないんだね。
cat
そうだよ。これはx座標だけを設定するときに使うブロックだからこのブロックを使ってもy座標はそのままだよ。y座標を0にするも同じ意味いみだね。
gobo
x座標を10ずつ変えるってどういう意味?
cat
これはx座標を変えるためのブロックだよ。例えばX座標が20のときにこのブロックを使えばX座標は30になるよ。y座標を10ずつ変えるも同じようにy座標を変えるブロックだよ。

コメント