Difference between revisions of "love.timer.getFPS (日本語)"

m
m (prepare.)
 
Line 1: Line 1:
 +
{{newin (日本語)|[[0.2.1 (日本語)|0.2.1]]|021|type=関数}}
 
毎秒ごとに現在のフレーム数を返します。
 
毎秒ごとに現在のフレーム数を返します。
  
Line 10: Line 11:
 
=== 返値 ===
 
=== 返値 ===
 
{{param|number|fps|現在の FPS です。}}
 
{{param|number|fps|現在の FPS です。}}
 +
=== 注釈 ===
 +
The returned value is the number of frames rendered during the last second, rounded to the nearest integer value.
 +
 +
It is one divided by what [[love.timer.getAverageDelta]] returns, otherwise known as the reciprocal, or multiplicative inverse of it.
 +
 +
To get instantaneous frame rate values, use <code>1.0 / love.timer.getDelta()</code>, or <code>1.0 / dt</code> if in [[love.update]], with <code>dt</code> given as the parameter.
 +
 
== 用例 ==
 
== 用例 ==
 
画面左上に現在の FPS をテキストで表示します。
 
画面左上に現在の FPS をテキストで表示します。

Latest revision as of 14:19, 22 July 2023

LÖVE 0.2.1 から使用可能
この関数は以前のバージョンでは非対応です。

毎秒ごとに現在のフレーム数を返します。

関数

概要

fps = love.timer.getFPS( )

引数

なし。

返値

number fps
現在の FPS です。

注釈

The returned value is the number of frames rendered during the last second, rounded to the nearest integer value.

It is one divided by what love.timer.getAverageDelta returns, otherwise known as the reciprocal, or multiplicative inverse of it.

To get instantaneous frame rate values, use 1.0 / love.timer.getDelta(), or 1.0 / dt if in love.update, with dt given as the parameter.

用例

画面左上に現在の FPS をテキストで表示します。

function love.draw()
   love.graphics.print("Current FPS: "..tostring(love.timer.getFPS( )), 10, 10)
end

関連


そのほかの言語