while(true)を
for(float i = 0; i < 指定秒; i += interval)
とかに書き換えればええんでないの