2010-12-17 9 views
1

最初に読んで、私が抱えている問題を助けるために時間を割いてくれてありがとう。最初の質問はここに掲載され、スタートアップ契約を読んだ後、できるだけ具体的に説明しようと思います=)Iphoneに複数のOpenGL ESビュー用の効率的で標準化されたコードはありますか?

私は現在、最終年度の大学のプロジェクトとしてIphoneのゲームに取り組んでいます。このゲームは、私が仕事を続けることを希望し、私が出発して業界への私のCVのための出発点として使用することを望んでいます。私は良い数ヶ月を残しているので、物事をゆっくりと慎重に計画するのに十分な時間があります。

私はC++でJavaとOpenGLのバックグラウンドを持っていますので、私はいくつかの基本的な基礎を理解しています。私はObjective Cの経験はまだありません。どこかで始める必要があるので)、私は明らかに間違いがあることをお詫びします。現在のコードの状態は、OpenGL ES 1.1モデルに基づいた単一のOpenGL ESビューに複数のアイテムをレンダリングしていることです。私はプロジェクトが主に2Dであるため、上位バージョンに行く必要はないはずです。私が持っているコードを投稿しますが、プロトタイプやその他のコードがいっぱいで、信じられないほど乱雑です。実際には、マルチビューテンプレートとしてコードを再起動しても問題はありません。

私は、各ビューがOpenGL-ESベースのマルチビューアプリケーションを作成する理想的な方法として、さまざまな媒体を使って研究を行ってきました。私は、OpenGLビューでUI-kitビューを使用するためのチュートリアルをたくさん見てきましたが、すべてのビューでOpenGLを使用することで、フルダイナミックとカスタマイズを確実にするための最良の方法を決めました。

TL; DR:
theresの良いチュートリアルやテンプレートはどこにでも私が欠けていることは私は私は切り替えることができます新しいマルチビューのプロジェクトを起動することができます場合、私は尋ねしようとしている質問です複数のビュー(メニューなど)?

+0

あなたのプロトタイプコードを捨ててください – slf

+0

プロトタイプコードが投げ捨てられ、プロトタイプとなります。しかし、私は複数のビューコードを動作させることができるまで、私は他に働くことはありません。 – Axmainian

+0

別々のEAGLViewを持つ複数のView Controllerが必要なのでしょうか?それらの多くの間でレンダリングコンテキストを共有したいですか? – Tommy

答えて

0

cocos2dでは、2Dアプリケーションを作成していても、それをOpenGLアクセラレータにしたい場合は、間違いはありません。

+0

cocos2dはOpenGLES2.0と互換性がありません – sharvey

関連する問題