フレームレート(画面の書き換え頻度)を設定する

説明

フレームレートを設定するにはnew Game()として生成されたオブジェクトのfpsプロパティに値を設定します。fpsプロパティに60を設定すると60fpsになります。ただし、実行環境(ブラウザ等)によっては指定したフレームレートで画面の書き換え等が行われないことがあります。fpsプロパティに設定する値は0.5など小数値も指定することができますが、多くの場合は10, 12, 15, 20, 24, 30, 60といった値を設定します。
なお、fpsプロパティはゲーム実行後に変更しても反映されません。

サンプル サンプルを実行データをダウンロード


■HTML
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Sample game</title>
<style>
body { margin: 0; }
</style>
<script src="js/enchant.min.js"></script>
<script src="js/main.js"></script>
</head>
<body></body>
</html>
■JavaScript (main.js)
enchant(); // ライブラリの初期化
window.onload = function(){
// 320×240ピクセルサイズの画面(Canvas)を作成
var game = new Game(320, 240);
// フレームレートの設定。15fpsに設定
game.fps = 15;
}
目次に戻る