このプログラムを作成して、DirectXを使用してウィンドウにレンダリングしました。それはHWND
オブジェクトを必要とするinit()
メソッドを持っていますので、DirectXをウィンドウに初期化し、無限ループの内部で呼び出されるrender()
メソッドと、最後にcleanup()
メソッドを使用してDirectXオブジェクトとデバイスを解放します。しかし、DirectXは回転する立方体のフレームを数フレーム(レンダリングするのに十分かもしれません)にレンダリングし、スクリーンは黒くなります。その後、立方体は元に戻りますが、それはまだ黒の期間中に回転しています。これは、オン・オフ・オン・...オン・パターンのパターンで続きます。 DirectXがウィンドウに正しく表示されないことがありますか?どうしましたか?DirectXレンダリング
0
A
答えて
0
私の経験から、あなたのウィンドウ(see this page)のバックグラウンド消去イベントの処理を明示的に実装する必要があると思います。そうしないと、デフォルトの実装があなたのやり方で始まりますDirectXは単に他の人が示唆するようにレンダリングされる)。
しかし皆、すでに言及したように、これは少しの理論に過ぎず、これをさらに確認するコードが必要になります:-)。
関連する問題
- 1. 効率的なDirectXレンダリング
- 2. OpenGL相当のDirectXレンダリング
- 3. DirectX 11. Hello Triangleはレンダリングしません
- 4. 3Dモデルがレンダリングされない(DirectX 12)
- 5. 頂点がレンダリングされない - DirectX
- 6. directxで地形をレンダリングする11
- 7. Nvidia geforce 8400 gs/directx 9.0cレンダリング成果物の診断方法
- 8. WPFの内部からDirectXアプリケーションへのレンダリング
- 9. DirectXを使用してwinapiコントロールをレンダリングする方法は?
- 10. DirectX 3Dグラフィックスを画像に直接レンダリングするC#
- 11. のDirectX
- 12. DirectX Lighting
- 13. DirectXマネージドプール
- 14. DirectXファーストパーソンカメラ
- 15. DirectXリアルタイムテクスチャ
- 16. DirectX 11でさまざまな図形を描画/レンダリングする方法
- 17. DirectXでC++ 2つのオブジェクトに異なるテクスチャをレンダリングする方法
- 18. DirectX 10のシンプルアニメーション
- 19. DirectX:「スルー」ポリゴン
- 20. デスクトップDirectX Surface(WDM)
- 21. スクリーンショットデスクトップDirectX C++/QT
- 22. directxマルチスレッドチュートリアル/サンプルコード
- 23. XNA 4.0 + DirectX 9?
- 24. Directx 11 Bitblt Alternative
- 25. Draw Circle C#Directx
- 26. デバッグDirectXコード
- 27. DirectX 12リソースバインディング
- 28. NAudioとDirectX 12
- 29. XNA/Directx Handedness(orientation)?
- 30. DirectX and C++
あなたのコードを表示 – BlackBear
ようこそ!良い質問を書く方法を説明する2つの素晴らしいリソースがあります:http://sscce.orgと[あなたは何を試しましたか?](http://mattgemmell.com/2008/12/08/what-have-you- /) - あなたはそれらを読んで、それに応じてあなたの質問を編集する必要があります。 –
WM_PAINTメッセージと背景をどのように処理していますか?おそらく彼らはあなたの絵を時々上書きしていますか?しかし、コードなしでは、私は言うことができません。 – jcoder