2010-11-01 6 views
0

Dans OpenGL ES Android, je veux être en mesure de changer de texture pour un rectangle donné. J'ai un rect et j'ai mis deux textures, en fonction de différentes conditions. Je veux juste basculer entre les textures.Android OpenGL ES plusieurs textures pour un rect

J'ai suivi ce code pour créer les textures: link text

et ils rendent bien, mais je ne sais pas comment dire le rect donné d'utiliser une autre texture. Est-ce que je fais quelque chose comme "setTexture" avec l'ID généré dans loadTextures()? Dois-je avoir un tableau avec des noms de texture (chiffres) que je change ensuite .. Je ne comprends tout simplement pas ..

Répondre

1
+0

Oui je sais à ce sujet, la partie problématique est le deuxième argument de cette fonction, dois-je mettre l'ID généré par (dans mon cas) newTextureID() méthode ou dois-je mettre quelque chose d'autre? :/Je parviens à obtenir des objets de travail avec des textures sur eux, le problème vient quand je veux changer l'une de ces textures. – Adolf

+1

@Adolf: Oui, il suffit de jeter dans ces ID. Ils ne sont que des ints, alors gardez-les dans un tableau quelque part si vous le souhaitez. – genpfault