2010-10-20 5 views
0

J'ai une texture dans mon Square. Le problème est que lorsque j'attribue des points de texture flottants, l'image pivote de 45 degrés à droite. Je le veux sans la rotation.Texture ponts flottants - problème de rotation

Les points de texture actuelle:

texture = new float[]{ 
0.0f, 0.0f, 
0.0f, 1.0f, 
1.0f, 0.0f, 
1.0f, 1.0f, 
}; 

Des idées? Merci d'avance!

Voici comment cela se termine:

alt text

Voilà comment je veux:

alt text

Répondre

1

Je pense que vous voulez:

texture = new float[]{ 
0.0f, 0.0f, 
0.0f, 1.0f, 
1.0f, 1.0f, 
1.0f, 0.0f, 
}; 

-à-dire l'échange de la troisième et quatrième entrées.

Edit: devrait être:

texture = new float[]{ 
0.0f, 1.0f, 
1.0f, 1.0f, 
0.0f, 0.0f, 
1.0f, 0.0f, 
}; 
+0

Hm, n'a pas fonctionné. – Curtain

+0

Pourriez-vous poster une image du problème? –

+0

Regardez mon article édité. :) – Curtain

0

Ce droit est OpenGL? Il pourrait y avoir plusieurs raisons ... s'il vous plaît poster un code. Premièrement, êtes-vous sûr que votre projection est correctement configurée? Deuxièmement, vérifiez que votre texture corresponde correctement à vos coordonnées de vertex.

+0

La projection est correctement configurée. Quand vous dites correspondre à mes coordonnées vertex, comment voulez-vous dire exactement? – Curtain