問題タブ [directx-9]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - Visual Studio 2010 Pro でのリンカーの問題
VS 2010 で DirectX 9 (問題とは関係ないと思います..) フレームワークをセットアップする際に、非常に苛立たしい問題が発生しています。これが私の DirectX フレームワークです。
これは、ウィンドウ、DirectX、およびいくつかの基本的な DirectX 関数を作成して初期化する以外には何もしません。
実際のエラーは次のとおりです。
このエラーは、dx9.h の関数ごとに繰り返されます。main.cpp に dx9.h のみを含めると、このエラーは発生しません。dx9.h を他の cpp ファイルに含めるか、dx9.h にアクセスできる cpp ファイルで dx9.h のいずれかのパラメーターを使用する場合にのみ、main.cpp の dx9.h の後に含めることでこれを取得しますエラー。これは紛らわしいので、プログラムの他の部分のサンプルを次に示します。
main.cpp:
game_manager.h:
これが実際に問題の原因となっているはずです。この問題は、game_manager.h を介して main.cpp から発生しています。私が試したことは何もありません。dx9.h にヘッダー ガードを含めたので、何が原因なのかわかりません。もっと情報が必要な場合は、お知らせください。ありがとう!
directx - DirectX プロジェクト ゲームの表示モードを 4:3 から 16:9 に変更するにはどうすればよいですか?
プロジェクト ゲームの表示モードを 4:3 から 16:9 に変更するにはどうすればよいですか?
com - IDirect3DDevice9::Release が S_FALSE を返すのはなぜですか?
Direct3D9 デバイスの Release メソッドを呼び出すと、S_FALSE が返されますが、この値が返される理由を説明するものが見つかりません。
私が収集できることから、S_FALSE は、成功したが何もする必要はなく、一度だけ解放したことを意味します。
また、ウィンドウが破棄されてデバイスが解放された後でも、フルスクリーンの DirectX ウィンドウが残っているため、この方法が成功するとは思いません。
directx - DirectX11 API からシェーダー モデル 2 で GPU を制御する
DirectX 11 API 経由でシェーダー モデル 2.0 で gpu を制御することはできますか?
使用例は次のとおりです。directx9 で記述された 2 種類のレンダリングがあります。1 つ目は古い GPU のレガシーであり、2 つ目はシェーダーを使用した高品質のレンダリングです。高品質のレンダリングを dx11 に転送したいと考えていますが、レガシー レンダリングを使用する古いデバイスもサポートしています。それらが共存する可能性はありますか?
c++ - レンダリング システム アーキテクチャのレイアウトに関するアドバイス - リアルタイム/HLSL/DirectX9/C++
シェーダーなどの使用を表示するためのシンプルだが有益なレンダリング エンジンを作成したいと考えています。私が参照できるリソースを持っている人、または始める方法と何が不可欠かについてアドバイスを提供できる人はいますか.
directx - ビデオを Direct3D 9.0c テクスチャにレンダリングする
Direct3D アプリケーションでビデオを再生しようとしており、DirectShow を使用して再生しようとしています。私の問題は、フレーム データを取得してテクスチャに入れる方法が見つからないことです (ISampleGrabber はインストールされません)。
これが行われている方法や例を知っている人はいますか?
directx-9 - 独自のフォントを DirectX に追加するにはどうすればよいですか?
新しいフォントを追加して、画面にテキストを描画したい。
しかし、このフォントを使用してテキストを描画すると、テキスト フォントは Arial になります。
理由はわかりません。
これが私のコードです。
見て助けてください。
---------------------- その他の参照機能について------------------------ --------
c - ワールド位置から画面位置を取得
DirectX で World Position から Screen Position を取得したい。
ボールのワールド ポジションを取得できます。しかし、それを画面位置に変換する方法がわかりません。
directx - DirectXで単一のダイアログボックスを表示するにはどうすればよいですか?
DirectXでダイアログボックスを表示したい。全画面表示で、ボタンをクリックしてもダイアログボックスが表示されません。プロジェクトが全画面表示のときにどのように表示できますか?
memory - Visual Studio 2008 で f5 と ctrl + F5 の間のバグを修正したい場合は?
プロジェクトをビルドしてゲームを実行すると、常にこのエラーが発生します。
このエラーをデバッグすると、free.c ソース ファイルが表示されます。
.....
……
このデバッグ パスをたどると、screen.cpp ファイルのこの行でエラーが発生していることがわかりました。
このゲームを実行すると、このエラーが常に発生する理由がわかりません。
君の力が必要!
あ、はい。
ひとつ忘れてました。
F5 キーを押してプロジェクトを実行すると、フル スクリーン モードでもウィンドウ モードでも、ゲームは正常に動作します。
Ctrl + F5を押したときのみ、エラーが発生します。