小编HiT*_*GYs的帖子

py2exe mac os x安装麻烦

我真的不知道出了什么问题!我试图在我的Mac上安装py2exe但是有很多错误!

输出在这里因为它很长:http://pastebin.com/Ls96ythJ

我需要做什么?也许是因为我正在使用狮子?请帮帮我!谢谢!

macos py2exe

8
推荐指数
1
解决办法
5620
查看次数

使用深度渲染缓冲区有什么问题?OpenGL ES 2.0

我用这个代码:

context = [[EAGLContext alloc] initWithAPI:kEAGLRenderingAPIOpenGLES2];

    if (!context || ![EAGLContext setCurrentContext:context] || ![self loadShaders])
    {
        [self release];
        return nil;
    }

    glGenFramebuffers(1, &defaultFramebuffer);
    glGenRenderbuffers(1, &colorRenderbuffer);
    glGenRenderbuffers(1, &depthRenderbuffer);

    glBindFramebuffer(GL_FRAMEBUFFER, defaultFramebuffer);
    glBindRenderbuffer(GL_RENDERBUFFER, colorRenderbuffer);
    glBindRenderbuffer(GL_RENDERBUFFER, depthRenderbuffer);

    glFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_COLOR_ATTACHMENT0, GL_RENDERBUFFER, colorRenderbuffer);
    glFramebufferRenderbuffer(GL_FRAMEBUFFER, GL_DEPTH_ATTACHMENT, GL_RENDERBUFFER, depthRenderbuffer);

    glClearColor(0.0f, 0.0f, 0.0f, 1.0f);
Run Code Online (Sandbox Code Playgroud)

但是当我运行应用程序时,我看到紫色的屏幕?这段代码出了什么问题?

iphone opengl-es depth-buffer

3
推荐指数
1
解决办法
5091
查看次数

如何从另一个类的函数获取非静态函数的类的函数指针?

我需要传递类函数作为glutIdleFunc的参数.这种结构不起作用:

void (*func)(void) = this->step();
glutIdleFunc(func);
Run Code Online (Sandbox Code Playgroud)

这也是:

void (*func)(void) = Core::step();
glutIdleFunc(func);
Run Code Online (Sandbox Code Playgroud)

我该怎么做?抱歉我的愚蠢...... :)

c++ function-pointers class

0
推荐指数
1
解决办法
1133
查看次数