float4x4 WVP;
texture cubeTexture;
sampler TextureSampler = sampler_state
{
texture = <cubeTexture>;
MipFilter = Point;
MagFilter = Point;
MinFilter = Point;
AddressU = Wrap;
AddressV = Wrap;
MaxAnisotropy = 16;
};
因此,如果我没记错的话,这会告诉采样器状态我正在使用什么纹理。我为许多精灵使用一个效果文件,因此这允许我使用一种纹理(图集)。而且我可以将我所有的纹理图集合并到一个大爸爸图集中,但我担心会出现并发症。
有没有办法通过参数告诉像素着色器使用某个纹理?我是 HLSL 的新手,这让我很困惑。