作者twonia (小东)
看板MacDev
标题[问题] 恳请帮忙De个低级BUG
时间Fri Oct 5 01:38:16 2012
我是首次在XCode上写OpenGL ES的东西
由於XCode被更新到4.5的关系
导致其原本内建的OpenGL ES专案
变得跟我看过的教学差距很多
所以从下面这个网站
http://www.cnblogs.com/andyque/archive/2011/08/08/2131019.html
照着他的步骤一路打到应该要出现一片绿绿的背景
不过
当然是没东西
因为出现了下面应该算是非常底层的新手错误
不过因为我也是第一次写Objective C的语言
所以百思不得其解
恳请各位帮忙了ˊˋ
http://ppt.cc/op7q
这是第一个他一直出现叫我加上;
我有去外国网站查
不过没有什麽结论Q_Q
OpenGLView.h
#import <UIKit/UIKit.h>
#import <QuartzCore/QuartzCore.h>
#include<OpenGLES/ES2/gl.h>
#include<OpenGLES/ES2/glext.h>
@interface OpenGLView : UIView
{
CAEAGLLayer* _eaglLayer;
EAGLContext* _context;
GLuint _colorRenderBuffer;
}
//设置Layer class CAEAGLayer
+ (Class)layerClass{
return [CAEAGLLayer class];
}
->此处他左边都出现红色小圆点
然後叫我在{前面加入;
//设置Layer为不透明
- (void)setupLayer{
_eaglLayer = (CAEAGLLayer*) self.layer;
_eaglLayer.opaque=YES;
}
http://ppt.cc/QTxP
这是第二个
#import "OpenGLView.h"
@implementation OpenGLView ()
->这一行他说Expected identifier
但是我不太懂他到底要我改哪边?
- (id)initWithFrame:(CGRect)frame
{
self = [super initWithFrame:frame];
if (self) {
[self setupLayer];
[self setupContext];
[self setupRenderBuffer];
[self setupFrameBuffer];
[self render];
// Custom initialization
}
return self;
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 1.175.180.122
※ 编辑: twonia 来自: 140.130.189.33 (10/05 10:17)
※ 编辑: twonia 来自: 140.130.189.40 (10/05 10:22)