cocos 2d x 幀率被限制30問題

2021-08-21 03:37:46 字數 699 閱讀 9869

在cocos 2d x中儘管我設定

director->setanimationinterval(1.0f / 1000);
也毫無用處,理論上應該能跑1000,但是實際怎麼整都只有30.

後來查了一下資料,opengl也有幀同步問題,需要設定一下就可以

在ccgl-win32.h中新增包含#include "gl/wglew.h"

修改後如下:

#ifndef __ccgl_h__

#define __ccgl_h__

#include "platform/ccplatformconfig.h"

#if cc_target_platform == cc_platform_win32

#include "gl/glew.h"

#include "gl/wglew.h"

#define cc_gl_depth24_stencil8 gl_depth24_stencil8

#endif // cc_target_platform == cc_platform_win32

#endif // __ccgl_h__

然後在scene的init最後加一句

wglswapintervalext(0);
這樣,幀率就可以突破30幀的上限了

cocos2d x 資源集合

官網 主席子龍山人 archive 2011 08 08 2131019.html kmyhy的專欄 老g的小屋 cocos2d xtouch事件cocos2d 事件冒泡規律 和 ccmenu一直響應事件的解決辦法 swallow touches how to setmultipletouchena...

cocos2d x 開篇介紹

關於cocos2d x這一遊戲引擎,現在受到了手機遊戲開發者的青睞。其實cocos2d一開始是由於cocos2d iphone的成功,然後帶動各類開源專案越來越火。由蘋果獨家的objective c到了流行的c 支援了更多平台。cocos2d x中的 x 是什麼意識呢,其實其中包含著兩層含義 1 代...

Cocos2d x 常見巨集

1 ns cc begin cocos2d命名空間開始 2 ns cc end cocos2d命名空間結束 3 using ns cc 宣告cocos2d命名空間 4 cc synthesize readonly vartype,varname,funname 宣告乙個成員變數以及getfunnam...