mieki256's diary



2012/01/30(月) [n年前の日記]

#1 [processing] 先日作成したストップウォッチを少し高速化

先日、Processingで作成したストップウォッチ?をネットブック機 IdeaPad S10-2で動かしたら全然処理が間に合ってなかったので、少し修正。 しかし問題が。

修正を加える前の予想では、おそらくキーやマウスボタンの割り込みは、表示フレームレートとは無関係に入ってくれるのだろうと。であれば、キー入力等の割り込み内で時間の取得や記録をしたほうが正確さが増すのではないか、と想像して修正したのだけど。期待通りの結果は得られなかった。

どうやら、Processingにおいて、キーやマウスボタンの入力は、表示フレームレートに支配される模様。おそらく、表示フレームレートのタイミングで、キーやマウスの入力結果を取得、もしくはどこかに記録して、それを参照させている。というのも、表示フレームレートを24FPSにすると、時間の取得結果も24FPS単位になり、60FPSにすれば取得結果も60FPS単位になるように見えたからで。

つまり現状の自分の知識では、Processingで厳密に時間を測定するアプリは書けない、と考えたほうが良さそう。まあ、24〜60FPSの精度でも十分なアプリを書くなら問題ないと思うけど。

以上です。

過去ログ表示

Prev - 2012/01 - Next
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project