提供:Japanese Scratch-Wiki

このきじは ひらがなでよめません。ごめんなさい。編集者向け:作成する

ここでは、停止ボタンをクリックした後にスクリプトを動かす方法を紹介する。なお、ここで紹介するスクリプトの場合はタイマーと併用できないので注意。タイマーと併用する方法も存在する。[1]

スクリプト

@greenFlag が押されたとき::events hat
[タイマーリセット v]を送る

[タイマーリセット v]を受け取ったとき
ずっと
タイマーをリセット
(0.01) 秒待つ

[タイマー v]>(0.1)のとき
... //タイマーを停止した後にすること

また、ただ単にスプライトを表示するだけなら、停止後は画像効果がリセットされる仕様を使うこともできる。

仕組み

このスクリプトではタイマーを使用している。スクリプトが実行されている間は、タイマーをリセットし続けているが、停止ボタンをクリックするとリセットされなくなる(タイマー停止ボタンを押した後も動き続ける)ので、「タイマーが0.1より大きいとき」のスクリプトが動く。

脚注

Cookieは私達のサービスを提供するのに役立ちます。このサービスを使用することにより、お客様はCookieの使用に同意するものとします。