2012-10-23 50 views

回答

2

這裏的問題是正在使用你的精靈,你的面具一樣TEX COORDS。

您需要通過另外兩個UV每個頂點,它適合你的面具圖譜座標發送。

創建另一個變,v_maskTexCoord,這些面具座標,然後你做到這一點,其中:

vec4 texColor = texture2D(u_texture, v_texCoord); 
vec4 maskColor = texture2D(u_mask, v_texCoord); 

將其更改爲

vec4 texColor = texture2D(u_texture, v_texCoord); 
vec4 maskColor = texture2D(u_mask, v_maskTexCoord); 
+0

謝謝,這幫助了很多!在將屬性傳遞給頂點着色器時(以前從未使用過着色器)有一些問題,但是我設法做到了這一點,現在它就像魅力一樣。 –