0

cocos2dシーンのopenGLViewにサブビューを追加すると、ちらつきが表示されます

-(id) init
{
if( (self=[super init])) {

    _overlay = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 1024, 768)];
    self.overlay.alpha = 0.6f;
    [[[CCDirector sharedDirector] openGLView] addSubview:_overlay];
    ....
}

誰かがそれを避ける方法を知っていますか?

4

1 に答える 1

1

この変更で修正されました:

EAGLView *glView = [EAGLView viewWithFrame:[window bounds]
                               pixelFormat:kEAGLColorFormatRGB565
                               depthFormat:0
                        preserveBackbuffer:NO
                                sharegroup:nil
                             multiSampling:NO
                           numberOfSamples:0];

私はかつて持っていた:

multiSampling:YES
numberOfSamples:4];
于 2012-09-12T10:50:22.403 に答える