ピクセル シェーダー ファイルを使用してエフェクトとトランジションを実装しました。エフェクトとトランジションを別々に適用すると正常に機能しますが、両方を同時に適用すると機能しません。スプライトに複数のシェーダーを適用する方法。以下は私がやっていることのコードです。
_effect = Effect.FromFile(_parentRVRenderer.Device, path, null, ShaderFlags.None, null);
_effect1 = Effect.FromFile(_parentRVRenderer.Device, path1, null, ShaderFlags.None, null);
_effect.Technique = "TransformTexture";
_effect1.Technique = "TransformTexture";
_effect1.Begin(0);
_effect1.BeginPass(0);
_effect.Begin(0);
_effect.BeginPass(0);
sprint.Begin()
Sprite.Draw();
....