Изменить пиксели текстуры в AndEngine - PullRequest
2 голосов
/ 09 марта 2012

Я пытаюсь построить игру с разрушаемым миром (похожим на Worms).Я хочу иметь мир в качестве текстуры и изменить цвет и прозрачность некоторых пикселей вокруг после взрыва.Я нашел способ построить текстуру из нарисованного , но я не уверен, что генерация такого количества текстур каждый раз не убьет мое устройство.Есть ли способ получить более непосредственный доступ к пикселям текстуры?

1 Ответ

1 голос
/ 14 марта 2012

Текстуры в openGL не являются изменяемыми.Чтобы обновить текстуру, вы должны переопределить TextureRegion.Взгляните на пример «Обновление текстур» в Andengine Примеры: https://github.com/nicolasgramlich/AndEngineExamples/blob/GLES2/src/org/andengine/examples/UpdateTextureExample.java

Так что я думаю, что вы уже на правильном пути, и я надеюсь, что это не сделает ваше приложение неиграбельным.Могу поспорить, с тобой все будет в порядке.

...