いくつかの 3D 正方形を (iPhone で OpenGL を使用して) 描画し、それらを回転させようとしましたが、今では球のように見えます。
http://i618.photobucket.com/albums/tt265/LoyalMoral/Post/ScreenShot2013-05-15at23249PM.png
しかし、正方形は平らで (下の画像の最初のもの)、それを曲げたい:
http://i618.photobucket.com/albums/tt265/LoyalMoral/Post/Untitled-1.jpg
glsl を使用する必要があると誰かに言われましたが、シェーディング言語を知りません。
これは私の頂点とフラグメントです (Ray Wenderlich のチュートリアルに従ってください):
// Vertex.glsl
attribute vec4 Position;
attribute vec4 SourceColor;
varying vec4 DestinationColor;
uniform mat4 Projection;
uniform mat4 Modelview;
attribute vec2 TexCoordIn;
varying vec2 TexCoordOut;
void main(void) {
DestinationColor = SourceColor;
gl_Position = Projection * Modelview * Position;
TexCoordOut = TexCoordIn;
}
// Fragment.glsl
varying lowp vec4 DestinationColor;
varying lowp vec2 TexCoordOut;
uniform sampler2D Texture;
void main(void) {
gl_FragColor = DestinationColor * texture2D(Texture, TexCoordOut);
}
誰かが私を助けることができますか?:)