float4x4 WVP;
texture cubeTexture;
sampler TextureSampler = sampler_state
{
texture = <cubeTexture>;
MipFilter = Point;
MagFilter = Point;
MinFilter = Point;
AddressU = Wrap;
AddressV = Wrap;
MaxAnisotropy = 16;
};
ですから、私が間違っていなければ、これはサンプラーの状態に私が使用しているテクスチャーを伝えます。多くのスプライトに1つのエフェクトファイルを使用しているため、1つのテクスチャ(アトラス)を使用できます。そして、すべてのテクスチャアトラスを1つのグランドパパアトラスに組み合わせることができましたが、複雑さを恐れています。
パラメータによって特定のテクスチャを使用するようにピクセルシェーダに指示する方法はありますか?私はHLSLを初めて使用しますが、非常に混乱します。