bate's blog

調べたこと実装したことなどを取りとめもなく書きます。

テクスチャUVアニメ

UVも動かしてみた。

//--------------------------------------------------------------------------------------
// Pixel Shader
//--------------------------------------------------------------------------------------
float4 PS(PS_INPUT input) : SV_Target
{
	float2 projTexCoord = float2(input.Tex.x/input.Tex.w*0.5f+0.5f, -input.Tex.y/input.Tex.w*0.5f+0.5f);
	projTexCoord = projTexCoord + UVWH.xy;
	projTexCoord = 5.0f*projTexCoord;
	return Texture0.Sample(SamplerLinear0, projTexCoord);
}