修改AndEngine中纹理的像素

时间:2012-03-08 20:45:54

标签: android opengl-es andengine

我尝试用可破坏的世界构建游戏(类似于蠕虫)。我希望将世界作为纹理,并在爆炸后修改一些像素的颜色和透明度。我找到了构建texture from drawable的方法,但我不确定每次生成如此多的纹理都不会杀死我的设备。有没有办法更直接地访问纹理像素?

1 个答案:

答案 0 :(得分:1)

openGL中的纹理不可变。要更新纹理,您必须重新定义TextureRegion。看一下Andengine示例中的Update Textures示例: https://github.com/nicolasgramlich/AndEngineExamples/blob/GLES2/src/org/andengine/examples/UpdateTextureExample.java

所以我认为你已经走在了正确的道路上,我希望这不会让你的应用无法播放。我打赌你会好的。