2
我嘗試構建具有可破壞世界的遊戲(類似於蠕蟲)。我希望將世界當作紋理,並在爆炸後修改周圍某些像素的顏色和透明度。我找到了構建texture from drawable的方法,但我不確定每次生成這麼多紋理都不會殺死我的設備。有什麼方法可以更直接地訪問紋理像素嗎?在AndEngine中修改紋理像素
我嘗試構建具有可破壞世界的遊戲(類似於蠕蟲)。我希望將世界當作紋理,並在爆炸後修改周圍某些像素的顏色和透明度。我找到了構建texture from drawable的方法,但我不確定每次生成這麼多紋理都不會殺死我的設備。有什麼方法可以更直接地訪問紋理像素嗎?在AndEngine中修改紋理像素
openGL中的紋理不可變。要更新紋理,您必須重新定義TextureRegion。看看Andengine中更新紋理的例子: https://github.com/nicolasgramlich/AndEngineExamples/blob/GLES2/src/org/andengine/examples/UpdateTextureExample.java
所以我認爲你已經走上了正確的道路,我希望這不會讓你的應用程序無法播放。我敢打賭你會沒事的。