提供:Japanese Scratch-Wiki
このきじは ひらがなでよめません。ごめんなさい。編集者向け:作成する
ここでは、停止ボタンをクリックした後にスクリプトを動かす方法を紹介する。なお、ここで紹介するスクリプトの場合はタイマーと併用できないので注意。タイマーと併用する方法も存在する。[1]
スクリプト
@greenFlag が押されたとき::events hat [タイマーリセット v]を送る [タイマーリセット v]を受け取ったとき ずっと タイマーをリセット (0.01) 秒待つ [タイマー v]>(0.1)のとき ... //タイマーを停止した後にすること
また、ただ単にスプライトを表示するだけなら、停止後は画像効果がリセットされる仕様を使うこともできる。
仕組み
このスクリプトではタイマーを使用している。スクリプトが実行されている間は、タイマーをリセットし続けているが、停止ボタンをクリックするとリセットされなくなる(タイマーは停止ボタンを押した後も動き続ける)ので、「タイマーが0.1より大きいとき」のスクリプトが動く。
例
脚注
- ↑ プロジェクト→「実行ボタン」と「停止ボタン」を活用した