Skip to content

Sensing(調べる) ​

Sensing.timer (タイマー 関連) ​

タイマーリセットとタイマー値 ​


タイマーは エンジンが起動してから、またはリセットしてからのミリ秒単位の時間です。

typescript
import { Typescratcher as Ts } from "@tscratch3/typescratcher";
import type { Sprite } from "@tscratch3/typescratcher";

const cat = new Ts.Sprite( 'cat' );

// 旗が押されたときの『cat』のスレッド
cat.Event.flagPresser().func = function( this : Sprite ) {

    // タイマーをリセットする
    this.Sensing.timer.reset();

    // ずっと繰り返す    
    for( ;; ) {
        if( this.Sensing.timer.msValue > 1500 ) { // ミリ秒
            // スレッド開始から 1500 秒経過していたら
            // ループを抜ける
            breka;
        }
    }
}

// 開始
Ts.engine.start();