2010-06-16 5 views
1

Je veux utiliser Open GL ES 2.0 pour un nouveau jeu, mais j'ai deux questions. Q: La première est de savoir comment configurer des vues en perspective dans Open GL ES 2.0 - dois-je inclure Open GL ES 1.0 et utiliser glOrtho, ou existe-t-il un nouveau chemin? Q: Je veux utiliser le 4ème quadrant d'un système de coordonnées cartésiennes pour mon jeu et ne pas utiliser -0.5 à +0.5 pour les valeurs à l'écran, comment puis-je y parvenir une fois que la première question a été répondue?Open GL ES 2.0 systèmes de coordonnées

Autres ressources: http://iphonedevelopment.blogspot.com/2009/04/opengl-es-from-ground-up-part-3.html

Merci

Chris

Répondre

1

Q1: Vous devez construire la matrice de projection manuellement, et le télécharger comme mat4 uniforme dans votre vertex shader.

Q2: En relation avec Q1, il vous suffit d'ajuster votre matrice de modèle et de projection pour utiliser un autre système de coordonnées. Rappelez-vous que les matrices de transformation se transforment d'un espace à un autre, alors trouvez simplement une matrice qui se transforme de votre propre espace en espace de clip ([-1,1]^3).

+0

Merci, sont là des exemples que vous pouvez me pointer à sur le web pour cela? – Chris

Questions connexes