ゲームの動きを変えてみよう
プロジェクトを変更して動きなどを変えてみましょう。
設定の変更
月でボールを投げるとどうなるか試してみましょう
- 月でボールを投げるとどうなるか試してみましょう。
右上にある ボタンを押すと月ステージになりますので、 そこで同じようにボールを投げてみましょう。
地球ステージと月ステージの違いは重力加速度の大きさだけです。
月の重力は地球の重力の6分の1であり、 重力加速度は1.622m/s²となります。
ボールを投げた時の上方向の速さ、右方向の速さは地球と同じですが 重力加速度が小さいため 上方向の速さがなかなか小さくならず落ちるまでの時間がが長くなります。そのため遠くまで投げることができます。
重力加速度を大きくしたり小さくしたりしてみて、 どのように動きが変わるか見てみましょう。
左(←)キー、右(→)キーで左右に動かす方法を比べてみましょう
スプライト「プレイヤー」のスクリプトを見てみましょう。 プレイヤーを左(←)キー、右(→)キーで左右に動かす処理は以下のコードにしています。
-
- スプライト
- 説明
左向き矢印キーだけ押した場合は左を向いて左に2ずつ進みます。
右向き矢印キーだけ押した場合は右を向いて右に2ずつ進みます。
左向き矢印キーと右向き矢印キーを両方とも押した場合は右を向いて左右どちらにも進みません。 左を向いて左に2進んだ後に右を向いて右に2進んでいるため、そのように見えます。
これを次の2つのように変えて動きがどのように変わるか試してみましょう。
左向き矢印キーが押された時の処理と右向き矢印キーが押された時の処理の順番を入れ替えてみます。
-
- スプライト
- 説明
右向き矢印キーだけ押した場合は、右を向いて右に2ずつ進みます。
左向き矢印キーだけ押した場合は、左を向いて左に2ずつ進みます。
左向き矢印キーと右向き矢印キーを両方とも押した場合は、左を向いて左右どちらにも進みません。 右を向いて右に2進んだ後に左を向いて左に2進んでいるため、そのように見えます。
左向き矢印キーが押されていない時だけ右向き矢印キーが押されているかどうかを調べます。
-
- スプライト
- 説明
左向き矢印キーだけ押した場合は左を向いて左に2ずつ進みます。
右向き矢印キーだけ押した場合は右を向いて右に2ずつ進みます。
左向き矢印キーと右向き矢印キーを両方とも押した場合は左を向いて左に進み続けます。
左向き矢印キーが押されているため、右向き矢印キーが押されている時の処理は実行されず、 左向き矢印キーが押されている時の処理だけが実行され続けるため左に進み続けます。
- 左向き矢印キー、右向き矢印キーのどちらかのみが押されている場合は3つとも同じ動きとなりますが、 両方とも押している場合は3つはそれぞれ違う動きとなります。