2010-11-01 3 views
0

В Android OpenGL ES я хочу иметь возможность переключать текстуры для данного прямоугольника. У меня есть один прямоугольник, и я положил две текстуры, в зависимости от разных условий. Я просто хочу переключиться между текстурами.Android OpenGL ES Несколько текстур для одного прямоугольника

Я последовал этот код для создания текстур: link text

и они делают хорошо, но тогда я не знаю, как сказать, данный прямоугольник, чтобы использовать другую текстуру. Я делаю что-то вроде «setTexture» с идентификатором, созданным в loadTextures()? Должен ли я иметь массив с именами текстур (номерами), которые затем меняю .. Я просто не понимаю.

ответ

1
+0

Да, я знаю об этом, проблематичная часть является вторым аргументом этой функции, я помещаю идентификатор, сгенерированный методом (в моем случае) newTextureID(), или я помещаю что-то еще? :/Мне удается получить рабочие объекты с текстурами на них, проблема возникает, когда я хочу изменить одну из этих текстур. – Adolf

+1

@Adolf: Да, просто бросьте эти идентификаторы. Они просто ints, поэтому держите их в массиве где угодно, если хотите. – genpfault

Смежные вопросы