我正在製作一個OpenGL ES 2.0 android carousel。我有一個「for」函數,在每次迭代中都會調用「drawSquares」函數來繪製圓圈中的正方形。每當一個新的方塊被繪製時,通過改變模型矩陣來完成。 (用於繪製正方形我使用相同的頂點和片段着色器)opengl es 2.0紋理加載
我需要在正方形上應用紋理,但是每個正方形都要有不同的紋理。我似乎無法做到這一點。我試圖在調用drawSquare之前更改紋理數據的句柄值。
mTextureDataHandle = TextureHelper.loadTexture(context, item.getTexture());
但是每個正方形都具有相同的紋理。
有些人可以提出一些建議,或者告訴我實施這個的最好方法。我現在正在閱讀關於opengl es 2.0的書,現在大約兩個月了,但是仍然有很多我不明白的東西。請幫助,我會深深地感謝每一個建議。謝謝你!!!
謝謝你的回覆。我會嘗試上述建議,並希望他們能夠工作。 – Sandra 2012-05-16 08:19:54