请教,如何把游戏帧率设置为120帧(手机支持)

手机默认60帧,如何在游戏里把帧率设置为120帧?

  1. cc.game.setFrameRate(120); 无效

  2. 安卓里: SurfaceControl.Transaction.setFrameRate(appActivity.getGLSurfaceView().getSurfaceControl(),
    120,
    Surface.FRAME_RATE_COMPATIBILITY_DEFAULT,
    Surface.CHANGE_FRAME_RATE_ALWAYS);
    无效

引擎好像是默认跟随系统帧率的,目前遇到的情况是设置60帧则表现为当前手机帧率,如果想设置固定60帧,最好是设置59帧,我还没试过手机60帧然后设置120帧的情况

你先看看手机系统设置有没有限制

image

感谢,原来不能高于手机设置里的帧率

这是手机厂商的设置