2
Help us understand the problem. What are the problem?

More than 5 years have passed since last update.

posted at

updated at

[phina.js-Tips-44] ゲームのfpsを変えてみる

※これまでのTipsはphina.js Tips集にまとめています。

今回のTips

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

fps.gif

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

phina.main(function() {
  // アプリケーションを生成
  var app = GameApp({
    title: 'fpsを変える',
    fps: 60, // fps指定
    // MainScene から開始
    //startLabel: 'main',
  });
  // fps表示
  app.enableStats();
  // 実行
  app.run();
});

[runstantで動作確認]

  • fpsを変えたい時は、GameAppのfpsプロパティの値を変更します。
  • enableStatsを有効にして画面左にfpsが表示されるようにしています。

サンプルコード

// グローバルに展開
phina.globalize();
/*
 * メインシーン
 */
phina.define("MainScene", {
  // 継承
  superClass: 'DisplayScene',
  // コンストラクタ
  init: function() {
    // 親クラス初期化
    this.superInit();
  },
});
/*
 * メイン処理
 */
phina.main(function() {
  // アプリケーションを生成
  var app = GameApp({
    title: 'fpsを変える',
    fps: 60, // fps指定
    // MainScene から開始
    //startLabel: 'main',
  });
  // fps表示
  app.enableStats();
  // 実行
  app.run();
});
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Sign upLogin
2
Help us understand the problem. What are the problem?