android apk:在20至60 FPS之间更改每秒帧数(FPS)

问题描述:

我正在为不同FPS值创建应用程序,更改为20至60 FPS。android apk:在20至60 FPS之间更改每秒帧数(FPS)

为此,我试图在渲染帧时添加毫秒延迟。 有没有类似的应用程序可用? YouTube如何控制fps(60 FPS & 30 FPS)?

查看libgdx库的书写游戏。 在Android你不能保证处理每一帧所需的时间,你可以做这样的伪代码:

one_frame_expected_time = 1000 milliseconds/FPS; //FPS is 24, 60, etc 

while(!endLoop){ 
    record init_time_in_millis. 
    render your frame. 
    record end_time_in_millis. 
    time_it_took_to_render_frame = end_time - init_time. 
    delta_to_expected_time = one_frame_expected_time - time_it_took_render_frame 
    if(delta_to_expected_time > 0){ 
     Thread.sleep(delta_to_expected_time); 
    }else{ 
     //frame time lost. If it happens often you have to lower the FPS. 
    } 
}