Chapter 39

ゲームのfpsを変える

alkn203
alkn203
2021.09.18に更新

fps

fpsを変える

ゲームのfps(frames per second)を変える方法について説明します。
デフォルトでは
30fps
になっています。

GameAppのfpsプロパティを設定する

phina.main(function() {
  // アプリケーションを生成
  var app = GameApp({
    title: 'fpsを変える',
    fps: 60, // fps指定
    // MainScene から開始
    //startLabel: 'main',
  });
  // fps表示
  app.enableStats();
  // 実行
  app.run();
});
  • fpsを変えたい時は、GameAppのfpsプロパティの値を変更します。
  • enableStatsを有効にして画面左にfpsが表示されるようにしています。

サンプルコード

コードを見る
// グローバルに展開
phina.globalize();
/*
 * メインシーン
 */
phina.define("MainScene", {
  // 継承
  superClass: 'DisplayScene',
  // コンストラクタ
  init: function() {
    // 親クラス初期化
    this.superInit();
  },
});
/*
 * メイン処理
 */
phina.main(function() {
  // アプリケーションを生成
  var app = GameApp({
    fps: 60, // fps指定
    // MainScene から開始
    startLabel: 'main',
  });
  // fps表示
  app.enableStats();
  // 実行
  app.run();
});

runstantプロジェクト

https://runstant.com/alkn203/projects/784f289b