アプリが休止中/一時停止しているときに黒い画面が表示される理由はありますか(ユーザーがウィンドウキーを押してから、戻るキーを長押ししてすべての休止中のアプリを表示します)。
これはDirectx113Dアプリであり、MarbleMazeおよびDirect3Dサンプルの実装に非常に近いはずです。それらはうまく表示されます。
私はこれら2つのサンプルを同じように壊すために最善を尽くしましたが、運がありませんでした。何か案は?
アプリが休止中/一時停止しているときに黒い画面が表示される理由はありますか(ユーザーがウィンドウキーを押してから、戻るキーを長押ししてすべての休止中のアプリを表示します)。
これはDirectx113Dアプリであり、MarbleMazeおよびDirect3Dサンプルの実装に非常に近いはずです。それらはうまく表示されます。
私はこれら2つのサンプルを同じように壊すために最善を尽くしましたが、運がありませんでした。何か案は?
わかりました、これで解決しました。
問題はアルファにありました。理由はわかりませんが、アプリにフォーカスがあると、問題なくアルファが描画されます。ただし、バックグラウンド アルファ ブレンディングに送信すると、どういうわけかオフになり、各ピクセルのアルファは 0 のままになります。
SrcBlendAlpha = D3D11_BLEND_ZERO
DestBlendAlpha = D3D11_BLEND_ZERO
に
SrcBlendAlpha = D3D11_BLEND_ZERO
DestBlendAlpha = D3D11_BLEND_ONE