[問題] 懇請幫忙De個低級BUG
我是首次在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)
討論串 (同標題文章)
完整討論串 (本文為第 1 之 3 篇):
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章