ボタンを押したら上から下にループして移動している画像を止めたいのですがどのようにプログラミングした方が良いでしょうか?
一応、自分が書いたプログラミングは
py = 0 をY軸移動の変数
vy = 10 をY軸を移動する速さ
として
py += vy で上から下に移動させています。
ループさせたいので
if (py >= 350)
py = 0
としています。
そしてボタンを押したときに
if (py > 100 && py <= 160)ならpy = 150 で止め、
if (py > 150 && py <= 210)ならpy = 200 で止めるようにしています。
止める場所は全部で7か所で50ずつで、
py = 0、py = 50、py = 100、py = 150、py = 200、py = 250、py = 300 です。
これを1つずつif (py > 100 && py <= 160)と記入していくと長くなってしまうので簡潔にしたいのですが、どうしたらよいでしょうか?
何か説明不足でしたらご指摘お願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/05/25 23:38
2016/05/26 00:31