0

こんにちは私はOpenGlESに非常に慣れていないので、オンラインチュートリアルでそれを学び始めました...しかし、各チュートリアルで、OpenGL ES Xcodeプロジェクトを作成してから、EAGLView.hを編集するように求められます。しかし、私はそれを見つけることができません。それは私だけですか、それともXcode 4の場所を変更したかなどです。また、アプリケーションを実行すると、2つの立方体が表示されます...1つは赤でもう1つは青です...回転します。一部のチュートリアルでは、3次元ではなく、単に多色のボックスがあります。それに戻ることは可能ですか?

ありがとう

4

3 に答える 3

1

サンプル アプリケーションは、お読みのチュートリアルが作成されてから大幅に変更されています。

EAGLView は、その多くの化身で、UIViewOpenGL を UIKit に接続するサブクラスを提供しました。iOS 5 では、GLKit が導入されたため、カスタム クラスは必要ありません。最新の OpenGL サンプルは、 OpenGL を UIKit に接続するGLKView組み込みサブクラスであるを使用するだけです。UIView

サンプルが実際に示すものも変更され、GL ES 1.1 が提供するすべてのものを提供する GLKit のベクトル操作部分が強調されていますが、ES 2.0 からはカットされています。

チュートリアルから作業を進めたい場合は、おそらく新しいチュートリアルを見つける必要があります。GLKit チュートリアルを直接検索するのがおそらく最良のアイデアです。これは (他の多くのチュートリアルの中でも) 何も言わずに何かを言うために、ほとんど現代的なものをカバーしているように見えました.

于 2012-06-25T18:14:25.407 に答える
0

ここからサンプル コードをダウンロードして作業できます: http://developer.apple.com/library/ios/#samplecode/GLES2Sample/Introduction/Intro.html

于 2013-03-28T03:46:57.740 に答える
0

EAGLView.h と m の代わりに、すべてのコードを viewController.h と m という名前のファイルに移動しました。

XCode の新しいバージョンで呼び出されているように、「OpenGL ゲーム」プロジェクトを本当に生成した場合!

赤と青のボックスなどを表示するために実装された OpenGL コードに関しては、サンプル コードが変更されています。m ファイルから、必要なものを何でも配置できます。

于 2012-06-25T17:59:43.417 に答える