他们有什么办法,在 cocos2d 中,通过 opengl 绘制 cclayer 的频率低于每一帧吗?我试过了:
-(void) draw
{
glEnable(GL_LINE_SMOOTH);
if (iShouldUpdate) {
ccDrawLine(ccp(50,50), ccp(200,200));
iShouldUpdate = false;
}
}
-(void) updateTheMap
{
iShouldUpdate = true;
}
然后在需要时调用:updateTheMap,但它只显示 1 帧。
谢谢。