LoginSignup
0
0

More than 1 year has passed since last update.

実行中しか押せないボタン

Last updated at Posted at 2021-12-23

「このスプライトが押されたとき」というイベントで動く処理を、緑の旗が押されて実行中の時だけに制限したい時があると思います。そのような時は、タイマーを使うと実現できます。ただし、この機能を実現すると、プログラムの中で通常のタイマーの利用ができなくなりますので、注意してください。

考え方としては、プログラムが実行されているときはタイマーを常に0にリセットする処理を動かし続けておきます。プログラムが停止されていると、タイマーだけが増えるのでそれで実行中かどうかを判定できます。

image.png

この機能を含めて、今回のアドベントカレンダーで紹介したノウハウを利用した、まとまった大きさのプログラムで作られたゲームを紹介します。クラウド変数を使ってハイスコアが保存されるので、ぜひ遊んでみてください。

サンプルプログラム
https://scratch.mit.edu/projects/620034975

スクリーンショット

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0