0

Android で OpenGL ES 2 を使用してテクスチャをキューブに適用する際に大きな問題があります。立方体の各面に同じテクスチャを使用したい。今、私は 2 つの側面だけを描いていますが、非常に奇妙な動作をしています。私は英語を母国語としないので、それを説明するのは難しいので、何が起こっているかを確認できるビデオを録画します。http://www.youtube.com/watch?v=mYLzu28p4bs&feature=youtu.be

private float[] vertices = {
        -0.5f,  0.5f, -0.5f, //0
        -0.5f, -0.5f, -0.5f, //1
         0.5f, -0.5f, -0.5f, //2
         0.5f,  0.5f, -0.5f, //3            
         0.5f, -0.5f,  0.5f, //4
         0.5f,  0.5f,  0.5f, //5
        -0.5f, -0.5f,  0.5f, //6
        -0.5f,  0.5f,  0.5f  //7 
     };
private float texture[] = {         
        0.0f, 1.0f,
        0.0f, 0.0f,
        1.0f, 0.0f,         
        1.0f, 1.0f,         
        2.0f, 0.0f,
        2.0f, 1.0f          
};
private final short order[] = {         
                       0, 1, 2, 0, 2, 3,
                       3, 2, 4, 3, 4, 5

                /*     5, 4, 6, 5, 6, 7,
                       7, 6, 1, 7, 1, 0,
                       0, 3, 5, 0, 5, 7,
                       1, 2, 4, 1, 4, 6*/       
                       }; 

私は非常に感謝しています、解決策を見つけることができません:/ありがとう:)

4

1 に答える 1