Ich habe versucht, meine Textur auf ein Quadrat in opengles 2.0 zu mappen, und wenn ich das tue, erscheint die Textur auf dem Kopf, ist meine Zuordnung falsch? oder wie ich es zeichne? Hier ist ein Bild von dem, wie es aussieht:
Hier ist mein Code für die onDrawFrame ()
%Vor%Die Koordination für das Quadrat und die Zuordnung von UV sind:
%Vor%Wie könnte ich eine richtige Ansicht von oben erreichen?
Das sieht nach einem üblichen Fehler aus. Sie müssen berücksichtigen, dass OpenGLs Ursprung für Texturen in der unteren linken Ecke (und nicht in der oberen linken Ecke) liegt.
Es gibt ein paar Dinge, die Sie kompensieren können:
Sie könnten versuchen, die Texturkoordinaten in einem Shader auszutauschen (Quelle: Ссылка )
%Vor%Tags und Links android opengl-es-2.0 matrix textures texture-mapping