ビデオ: Adobe Animate CC 車からの風景の作り方【リアルとイラスト】(使い方講座) 2025
キャンバスがHTML5ゲームのスペースを定義する場合、アニメーションループによって時刻が定義されます。ほとんどのJavaScriptゲームでは、setInterval()というメカニズムを使用して繰り返し動作が発生します。この関数は、関数名と遅延値の2つのパラメータをとります。
単純に10回カウントするコードです:
html var counter = 0; var出力;関数init(){出力=ドキュメント。 getElementById( "output"); setInterval(count、100);}関数count(){カウンタ++;出力。 innerHTML = counter;} ここでは何もありません。
プロセスは簡単です。定期的に何かを実行したい場合はいつでも使用できます:
<! - 1 - >-
繰り返される関数を作成します。
この単純な例では、関数count()は毎秒10回呼び出されます。
-
初期化コードでsetInterval()を呼び出します。
これは、関数の繰り返し呼び出しを設定します。
-
繰り返す機能を指定します。
最初のパラメータは、繰り返される関数の名前です。関数を変数として扱っているので、関数名のかっこは 含まないことに注意してください。 <! - 2 - >
遅延を示します。第2のパラメータは、ミリ秒単位の遅延値である(ミリ秒は1/1000秒~999秒)。この例は100ミリ秒の遅延で実行され、これは10フレーム/秒です。 simpleGameライブラリは毎秒20フレームで動作します。 -
シンプルゲームでは、Sceneクラスを作成するときにキャンバスを設定するだけでなく、Sceneクラスを使用して、ゲームのupdate()メソッドを繰り返し呼び出す間隔を作成します。このため、update()メソッドが必要です。
