2011-12-25 18 views
0

私はcocos2d 1.0.1を実行しています。このコードに関して、initWithFrameメソッドが見つからないという警告エラーが表示されています。cocos2d 1.0.1警告:preserveBackBufferが見つかりません

WARNING::いいえ「-initWithFrame:ピクセルフォーマット: depthFormat:preserveBackbuffer私はこれは私が得たビルド警告である

glView = [[EAGLView alloc] initWithFrame:[window bounds] 
               pixelFormat:kEAGLColorFormatRGBA8 
               depthFormat:GL_DEPTH_COMPONENT24_OES 
             preserveBackbuffer:NO]; 

"不明なエラー" がログイン中には、自分のアプリケーションをクラッシュする責任があると考えています: 'メソッドが見つかりました

フォーラムの投稿を1年前に読んで、Riqが上記の方法を投稿しましたが、それはうまくいかないことを推奨しました。

私はEAGLView.h/mファイルを持っていますが、PlatformsサブフォルダのiOSサブフォルダの下にあります。

@ class EAGLViewを追加しようとしました。宣言をApp.hファイルに書いていましたが、私はまだXcodeをEAGLViewクラスの定義にジャンプさせることさえできませんでした。 2つのEAGLView .hと.mファイルをメインのCocos2dフォルダに移動すると、何も起こりませんでした。

私の質問は次のとおりです。これらのファイルを通話するにはどうすればよいですか。明らかにコミュニケーションが不足しているからです。

答えて

1

EAGLView initWith…の形式が変更されました。あなたの場合は、リンクに記載されているように残りの追加パラメータを追加するだけです。

+0

これは簡単ではありません。以前の繰り返しからコードを移植しているので、私はcocos2dテンプレートを使用して私を始めました。このテンプレートには、MACとiOSのサブフォルダを含むPlatformsフォルダがあります。 – GPP

+0

あなたが質問する前に、はい、私はcocos2d iOSテンプレートを選択しましたが、それでもこのMacのクラップスで私を抱きしめました。 http://i207.photobucket.com/albums/bb289/teh_Mac/App-h3.png^EAGLViewの定義がどのようになっているかを見ることができます。http://i207.photobucket.com/albums/bb289/teh_Mac/app-h2 .png^EAGLView.hがプラットフォームのiOSサブフォルダ内に存在することがわかります。 http://i207.photobucket.com/albums/bb289/teh_Mac/app-h1.png ^現在のcocos2d.hがありますファイル http://i207.photobucket.com/albums/bb289/teh_Mac/App-h4.png ^ EAGLView mthdのApp.m実装は次のとおりです。 EAGLView txtが無色であることに注意してください。 – GPP

関連する問題