1
我如何在Moai中實現這種效果?我想將圖像的每個像素都改爲白色,但保持透明度。我不想生成額外的圖像。如何將像素從圖像更改爲白色並保持透明度?
我如何在Moai中實現這種效果?我想將圖像的每個像素都改爲白色,但保持透明度。我不想生成額外的圖像。如何將像素從圖像更改爲白色並保持透明度?
創建自定義着色器!您可以使用默認的甲板紋理着色器作爲示例。它在某處(moai-sim/MOAIShader ..某處)。
然後,您不需要將glFragColor設置爲採樣器,而是將其設置爲例如(白色)glFragColor = vec4(1, 1, 1, 1) * sampler.a;
以便將顏色白色乘以紋理alpha值。
查看樣本/圖形/一些着色器代碼。這並不簡單,但一旦啓動並運行,它就非常靈活。