1
如何獲得精靈一批色調從HLSL着色器內內?我正在與xna合作。從精靈一批獲得色調顏色,HLSL着色
而且,這背後的原理是什麼?我認爲,着色顏色只能將其傳遞到HLSL之前更改實際的紋理顏色,但是這似乎並不如此。
如何獲得精靈一批色調從HLSL着色器內內?我正在與xna合作。從精靈一批獲得色調顏色,HLSL着色
而且,這背後的原理是什麼?我認爲,着色顏色只能將其傳遞到HLSL之前更改實際的紋理顏色,但是這似乎並不如此。
你可以看看source code for the default SpriteBatch
shader here。詳情請看SpriteEffect.fx
。
具體色調顏色在COLOR0
傳遞到頂點着色器,然後將其直接傳遞給像素着色器。在像素着色器中,它被該像素的紋理樣本乘。
直接修改的紋理數據會大大慢。