iOS / OpenGL:如何处理12288x1024像素场景

时间:2011-08-02 14:32:06

标签: ios ipad opengl-es

我正在实施基于Apple的GLPaint示例的横向模式iPad手指绘画应用。我的绘图画布比屏幕尺寸宽12倍:12288 x 768像素。

目前我已在UIScrollView上并排放置了12个PaintingView(见上例)实例,并修改了示例以处理这些实例的绘图:

    // add PaintingView instance to scrollView (self)
    // and to the drawingViews array
    for (int drawingIndex = 0; drawingIndex < 12; drawingIndex++) {
        PaintingView *drawingView = [[PaintingView alloc] 
            initWithFrame:CGRectMake(drawingIndex*1024, 0, 1024, 768)];
        [self addSubview:drawingView];
        [drawingViews addObject:drawingView];
        [drawingView release];
    }

虽然它工作正常但我觉得这不是处理我的要求的正确方法。作为OpenGL的新手,我尝试了各种方法,但未能创建足够大的场景以及与UIScrollView同步滚动的视口。

非常感谢任何提示/评论。

0 个答案:

没有答案