【发布时间】:2012-01-19 02:54:37
【问题描述】:
在 IB 中,我在窗口中放置了一个 NSOpenGLView 实例。
我的所有绘图代码都在一个自定义的 NSViewController 中,如下所示:
// MyOpenGLViewController.h
@interface MyOpenGLViewController : NSViewController
{
IBOutlet NSOpenGLView *glView;
}
// MyOpenGLViewController.m
-(void)awakeFromNib
{
[self drawFrame];
}
-(void)drawFrame
{
[[glView openGLContext] makeCurrentContext];
glClearColor(0, 0, 0, 1);
}
一切都被链接起来,“drawFrame”被调用,但我没有在屏幕上看到任何东西。它总是白色的。我应该检查什么?
【问题讨论】:
标签: cocoa opengl nsopenglview