cocos2dx2.2.2 帧率FPS设置失效的问题

        cocos的主循环是main loop android下面是通过jni接口NativeReander去调用的,Java中对应于GLSurfaceView的OnDrawFrame方法。

        原作者屏蔽了一段帧率FPS控制的代码,并注明原因是在某些设备上不准确,帧率变慢。看了下代码,貌似作者这么写帧率必然变慢,重新实现了下,截个图:

cocos2dx2.2.2 帧率FPS设置失效的问题_第1张图片

        最后一行添加变量,用来纪录上次render所消耗的时间。

cocos2dx2.2.2 帧率FPS设置失效的问题_第2张图片

        将onDrawFrame方法改写。

        重新NDK编译,ok了。

你可能感兴趣的:(cocos2dx2.2.2 帧率FPS设置失效的问题)