【问题标题】:OpenGLES: render buffer parameters in landscape orientationOpenGLES:横向渲染缓冲区参数
【发布时间】:2014-09-19 13:40:58
【问题描述】:

我制作纯横向游戏并使用 OpenGLES。

设备方向仅限于横向值。

代码在更新到 XCode 6 之前运行良好。更新到 XCode 6 后,PrepareFramebuffer 中的以下代码返回我在 iPad mini 上的纵向(宽度 = 768,高度 = 1024)!

glGetRenderbufferParameterivOES(GL_RENDERBUFFER_OES, GL_RENDERBUFFER_WIDTH_OES, &width);
glGetRenderbufferParameterivOES(GL_RENDERBUFFER_OES, GL_RENDERBUFFER_HEIGHT_OES, &hHeight);

我想知道是否有人知道发生了什么变化。

【问题讨论】:

    标签: ios opengl-es xcode6


    【解决方案1】:

    添加后问题解决

    [self setAutoresizingMask: UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight];
    

    initWithFrame的末尾。

    【讨论】:

      猜你喜欢
      • 2023-04-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-25
      相关资源
      最近更新 更多