Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
const float FPS = 60; timer = al_create_timer(1.0 / FPS);
显然,这两行启动了一个每秒关闭 60 次的计时器。
我不明白。1/FPS 给出 1/60,文档说 al_create_timer 的参数是它每次滴答计数的秒数,因此每个滴答计数为 1/60 秒。那么...是说计时器每秒可以方便地滴答 60 次吗?我不了解这些单位。
单位是秒。如果您希望它每秒关闭 60 次,则计时器将持续 1/60 秒。如果您希望它每秒关闭 5 次,那么您可以将计时器触发之间的时长设置为 1/5 秒。
考虑设置定时器的时间间隔,而不是定时器每秒的次数(或频率)。