因此,今天晚上我一直在努力學習HLSL,但我很難從我在線閱讀的各種指南中獲取內容,因爲它們中的很多都是針對3D項目並涉及矩陣,或者是爲DX11 編寫的,但我相信你們中許多人會說它們都是一樣的。 draw方法中的旋轉參數已被使用,所以我希望使用HLSL旋轉對象。 我不是在這裏要求代碼,但我覺得我的網上資源不足。XNA 2D旋轉HLSL
http://blog.josack.com/2011/07/my-first-2d-pixel-shaders-part-2.html。在閱讀本教程後,我發現我不需要擔心VertexShaderFunction,並且我可能能夠通過tex2D方法完全執行轉換。
sampler s0;
float4 PixelShaderFunction(float2 coords: TEXCOORD0) : COLOR0
{
float4 color = tex2D(s0, coords);
return color;
}
technique Technique1
{
pass Pass1
{
PixelShader = compile ps_2_0 PixelShaderFunction();
}
}
我不明白你在問什麼。你想完成什麼,什麼不工作?如果您使用內置旋轉參數,則默認頂點着色器應旋轉精靈。如果你想讓它做別的事情,那麼你需要指定其他的東西。 –