J'ai quelques fonctions qui utilisent OpenGL pour dessiner des lignes à l'écran (barres de vie) et je suis récemment passé d'OpenGL ES 1.1 à OpenGL ES 2.0. J'utilisais glColor4ub(50,160,50,255);
pour changer la couleur de la ligne en vert avant de la rendre à l'écran, mais cette fonction semble ne pas exister dans la version 2.0. Il dit que ce n'est pas valide et rend simplement toutes les lignes blanches.
Existe-t-il une autre façon de changer les couleurs des lignes? J'ai essayé de chercher, mais il ne semble pas y avoir quelqu'un avec la même question. Cela pourrait être quelque chose de simple que je ne vois pas.
Mon jeu utilise cocos2d 2.0 et les barres de vie sont à peu près la seule chose que j'utilise directement OpenGL pour rendre. Tout le reste utilise des feuilles de sprites et autres. Merci pour toute aide.