クラス FpsOverlayModel

java.lang.Object
medipro.object.base.gameobject.GameObjectModel
medipro.object.overlay.fps.FpsOverlayModel

public class FpsOverlayModel extends GameObjectModel
FPSをオーバーレイ表示するモデル.
  • フィールド詳細

    • fpsHistory

      private Queue<Short> fpsHistory
      fpsの履歴.
    • fpsSum

      private int fpsSum
      履歴に含まれるfpsの合計.
    • QUEU_SIZE

      static final int QUEU_SIZE
      履歴のサイズ.
      関連項目:
    • color

      private Color color
      文字の色.
  • コンストラクタの詳細

    • FpsOverlayModel

      public FpsOverlayModel(World world)
      FPSをオーバーレイ表示するモデルを生成する.
      パラメータ:
      world - オブジェクトが存在するワールド
  • メソッドの詳細

    • getColor

      public Color getColor()
      文字の色を取得する.
      戻り値:
      文字の色
    • setColor

      public void setColor(Color color)
      文字の色を設定する.
      パラメータ:
      color - 文字の色
    • updateFpsHistory

      public void updateFpsHistory(short newFps)
      fpsの履歴を更新する.
      パラメータ:
      newFps - 新しいfps
    • getFps

      public int getFps()
      fpsの平均値を取得する.
      戻り値:
      fpsの平均値