最近、OpenGLを使用してiOSアプリでいくつかのことを始めました。
私はこのチュートリアルを見つけました。これは非常に役立ちました。
www.raywenderlich.com/3664/opengl-es-2-0-for-iphone-tutorial。
typedef struct
{
float Position[3];
float Color[4];
} Vertex;
const Vertex Vertices[] = { ... };
const GLubyte Indices[] = { ... };
glBufferData(GL_ARRAY_BUFFER, sizeof(Vertices), Vertices, GL_STATIC_DRAW);
glBufferData(GL_ELEMENT_ARRAY_BUFFER, sizeof(Indices), Indices, GL_STATIC_DRAW);
コンテンツは実行時に何が起こるかに依存し、静的ではないため、変数/構造体の配列が必要です。
実行時まで配列内の要素の数がわからない場合、動的配列を定義して作成するにはどうすればよいですか?
mallocなどを使用する必要がありますか?iPhoneアプリにメモリを割り当てる例はこれまで見たことがないので、少し警戒しています。任意のアドバイスや指示をいただければ幸いです。