そのために2つのタイマーを使用しています
Timer1.Interval = 1;
Timer2.Interval = 1000;
var
FPS: Integer = 0;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
Inc(FPS);
end;
procedure TForm1.Timer2Timer(Sender: TObject);
begin
Caption := IntToStr(FPS) + 'FPS';
FPS := 0;
end;
私は65 FPSを取得しています。
それはどのくらい正確ですか?また、FPS(フレーム/秒)を計算する最も正しい/正確な方法は何ですか?