我完全不了解OpenGL&试试OpenGL Es应用程序,我写了这段代码&这给了我glView未声明的错误。然后,我必须声明这个&怎么样?我从互联网上试过这段代码。
在DemoAppDelegate.m文件中,我使用了这种方法。
- (void)applicationDidFinishLaunching:(UIApplication *)application
{
window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
glView = [[EAGLView alloc] initWithFrame:window.bounds];
[window addSubview:glView];
[window makeKeyAndVisible];
glView.animationInterval = 1.0 / 60.0;
[glView startAnimation];
}
答案 0 :(得分:1)
我的第一个建议是将Apple的项目模板用于OpenGL视图。设置OpenGL ES视图的基础知识并非易事,因使用的OpenGL ES版本,固定或可编程管道而异。 Apple的OpenGL ES项目模板为您提供了两种变体,如果可用,它将使用可编程管道,它将默认为旧设备上的固定管道。
一旦你这样做,一个好的起点是Apple的OpenGL ES Programming Guide。