重力

スクラッチで斜めに飛びたいとか、複雑なジャンプを作りたければ、ジャンプを上に上がると下に下がるで分けて作らないといけません。

複雑なものにするほど、関数に分けて作らないとコードが長くなりすぎてよくわからないことになってしまいます。

今回は下に下がる「重力」という関数を作ってみます。

重力は下に落ちていく動作なので、それはy座標を-10ずつ変えるでいいですね。

‐130が画面の一番下のy座標なので、それより猫が落ちてほしくないので、y座標<-130なったらyz座標を-130にしてそれより下に落ちないようにします。

注意点は関数の中に、ずっとを入れないようにしましょう。

ずっとの繰りかえす処理は、イベントハンドラーが押されたところにいれるようにしないと、重力が終わることなく続いてしまいます。

これは他の関数を作るときにも気をつけましょう。

重力の動作