2012/05/11(金) [n年前の日記]
#1 [android] メインループの書き方をまだ勉強中
以下の記事がとても参考になった。
_正確なFPS - 人工知能に関する断創録
System.nanoTime() を使ってナノ秒単位で時間を測ること、Thread.sleep() の誤差をどこかで吸収すること、等が勉強になった。また、FPS測定処理も、件の記事と同じように書けば真っ当な値が表示されたので一安心。
ScheduledExecutorService を使って回す方法も試したり。以下の記事が参考になった。
_SurfaceViewによる高速描画(5/5):Google androidプログラミング入門
TimeUnit.MILLISECONDS ではなく、TimeUnit.NANOSECONDS を指定してみたが、エミュレータ上ではそれらしく動いているように見える。
_正確なFPS - 人工知能に関する断創録
System.nanoTime() を使ってナノ秒単位で時間を測ること、Thread.sleep() の誤差をどこかで吸収すること、等が勉強になった。また、FPS測定処理も、件の記事と同じように書けば真っ当な値が表示されたので一安心。
ScheduledExecutorService を使って回す方法も試したり。以下の記事が参考になった。
_SurfaceViewによる高速描画(5/5):Google androidプログラミング入門
TimeUnit.MILLISECONDS ではなく、TimeUnit.NANOSECONDS を指定してみたが、エミュレータ上ではそれらしく動いているように見える。
[ ツッコむ ]
以上です。