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

(New translation (Based revision : October 2014, at 10:04))
 
m (用例)
Line 12: Line 12:
 
{{param|number|delta|最近の秒間における平均デルタ時間}}
 
{{param|number|delta|最近の秒間における平均デルタ時間}}
 
==  用例  ==
 
==  用例  ==
画面の左上に各フレームの[[love.update (日本語)|更新]]および
+
画面の左上に各フレームの[[love.update (日本語)|更新]]および[[love.draw (日本語)|描画]]にかかった平均時間をテキストで表示します。
[[love.draw (日本語)|描画]]にかかった平均時間をテキストで表示します。
 
 
<source lang="lua">
 
<source lang="lua">
 
function love.draw()
 
function love.draw()
Line 22: Line 21:
 
end  
 
end  
 
</source>
 
</source>
 +
 
== 関連 ==
 
== 関連 ==
 
* [[parent::love.timer (日本語)]]
 
* [[parent::love.timer (日本語)]]

Revision as of 08:51, 19 October 2017

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

最近の秒間における平均デルタ時間 (1フレームあたりの秒数) を返します。

関数

概要

delta = love.timer.getAverageDelta( )

引数

なし。

返値

number delta
最近の秒間における平均デルタ時間

用例

画面の左上に各フレームの更新および描画にかかった平均時間をテキストで表示します。

function love.draw()
   local delta = love.timer.getAverageDelta()
   -- 便宜のためにフレームの時間をミリ秒で表示します。
   -- フレーム時間の低下の意味するところは1フレームあたりの秒数がさらに増加するということです。
   love.graphics.print(string.format("Average frame time: %.3f ms", 1000 * delta), 10, 10)
end

関連



そのほかの言語