0
const float FPS = 60;
timer = al_create_timer(1.0 / FPS);

どうやら、これらの 2 行は 1 秒あたり 60 回オフになるタイマーを開始します。

わかりません。1/FPS は 1/60 を与え、ドキュメントによると al_create_timer のパラメーターはティックごとにカウントする秒数であるため、ティックごとに 1/60 秒をカウントします。ということは、タイマーは1秒間に60 回作動するということでしょうか。これらの単位がわかりません。

4

1 に答える 1

2

単位は秒です。1秒間に60回オフにしたい場合、タイマーは1/60秒続きます。1秒間に5回オフにする場合は、タイマーの起動間隔を1/5秒に設定します。

タイマーの1秒あたりの回数(または頻度)ではなく、タイマーの時間間隔を設定することを検討してください。

于 2012-05-12T03:19:38.773 に答える