現在、eclipseを使って、フレームレートを取得し画面に表示するプログラムを作ってみたいと思っています。
まだまだ初心者のため、ネットに転がっているプログラムを漁って、下記のプログラムを参考にしようと決めました。
言語
Java
1 2コード 3class FrameRate { 4 5 private long basetime; //測定基準時間 6 private int count; //フレーム数 7 private float framerate; //フレームレート 8 9 //コンストラクタ 10 public FrameRate() { 11 basetime = System.currentTimeMillis(); //基準時間をセット 12 } 13 14 //フレームレートを取得 15 public float getFrameRate() { 16 return framerate; 17 } 18 19 //描画時に呼ぶ 20 public void count() { 21 ++count; //フレーム数をインクリメント 22 long now = System.currentTimeMillis(); //現在時刻を取得 23 if (now - basetime >= 1000) 24 { //1秒以上経過していれば 25 framerate = (float)(count * 1000) / (float)(now - basetime); //フレームレートを計算 26 basetime = now; //現在時刻を基準時間に 27 count = 0; //フレーム数をリセット 28 } 29 } 30} 31 32これを基にプロジェクトを作り始めたのですが、メインメソッドの定義付けで詰まってしまい困っています。 33自動生成で 34public static void main (String args[]) { 35を生成しても 36"}"を挿入してMethodBodyを完了してください。 37と表示されてしまい }をどこに挿入しても構文エラーが消えません。 38これの解決法を教えて頂けると幸いです。 39 40捕捉 41実行の構成のメインクラスはframerate.FrameRateにしています。
あなたの回答
tips
プレビュー