Android OpenGLES 2d culling
Question
Quelqu'un a des liens vers des tutoriels sur ce sujet? Je ne peux pas sembler trouver liés à l'abattage 2d. Ou si quelqu'un ici pourrait expliquer comment il est fait. J'utilise gluOrtho2D et gluLookAt actuellement.
La solution
GL ne doit pas être le dessin en dehors des plans de découpe que vous avez défini dans gluOrtho2D
Une façon de vous convaincre est de comparer le taux de trame que vous obtenez lorsque vous affichez une partie de la carte par rapport à un zoom arrière et afficher la carte entière.
Pour les scènes plus grandes, cela peut ne pas être suffisant. Dans ce cas, déterminer quels polygones sont complètement en dehors de la visualisation avec le code frustum comme dans:
http: // web. archive.org/web/20030207104008/http://www.markmorley.com/opengl/frustumculling.html
Autres conseils
Si vous voulez parler de la géométrie culling, alors ça ne serait pas aussi simple que de vérifier si le polygone vous dessinez se situe en dehors du rectangle défini par votre gluOrtho2D et gluLookAt? Si elle est à l'extérieur, alors ne tirez pas.