問題タブ [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.

0 投票する
1 に答える
1198 参照

installation - clickonceインストーラーは、前提条件リストに記載されていない前提条件をどのようにインストールしますか

ソフトウェアが機能するために必要なので、DirectX9をインストーラーと一緒にパッケージ化したい。

どうすればいいですか?

私はこれをやってみました。[前提条件]タブの見出しに移動し、次の場所から前提条件をダウンロードして、DirectXのURLを貼り付けました。これはこれです。

私がそれを公開したとき、それは私にエラーを与えました:

プロジェクトのビルドに失敗したため、公開できません。
アイテム「Windowsインストーラ3.1」は「.NETFrameworkクライアントプロファイル」に必要ですが、含まれていませんでした。

前提条件のインストール場所が「コンポーネントベンダーのWebサイト」に設定されておらず、アイテム「.NETFrameworkクライアントプロファイル」のファイル「DotNetFx35Client\DotNetFx35ClientSetup.exe」がディスク上に見つかりません。詳細については、ヘルプを参照してください。

.NET 3.5がインストールされていない仮想マシンで作業しているため、自分のマシンにインストールされていない場合は、インストーラーが自分で仮想マシンをインストールします。

0 投票する
1 に答える
402 参照

rendering - directX での三角形のレンダリングの問題

私は directX 9 を使用しています。 drawprimitiveを使用して三角形をレンダリングするときに問題が発生しました。
問題は - 複数の三角形で構成されるオブジェクト全体をレンダリングすると、すべての点が 1 つの線上にある三角形が、閉じたオブジェクト全体にギャップを示すことです。下に画像を表示しています。白い破線が問題です。

代替テキスト

0 投票する
1 に答える
213 参照

directx - IDirect3DDevice9 インスタンスをデフォルトのレンダリング状態に戻すには、どのような方法がありますか?

IDirect3DDevice9 のインスタンスが与えられた場合、それを元のレンダリング状態 (デバイスが最初に作成されたときの状態) にするには、どのような方法がありますか?

私が見つけた最もクリーンな方法は、デバイスが作成された直後に IDirect3DDevice9::CreateStateBlock を介して状態ブロックを作成し、後で適用できるようにすることです。残念ながら、私は既存のプロジェクトの制約の下で操作しているため、デバイス作成コードを変更することはできません。コンポーネントがデバイスを取得するまでに、デフォルトの状態が変更されています。その結果、私は代替アプローチを探しています。

どうも!〜ラフ

0 投票する
1 に答える
463 参照

textures - d3d で頂点アルファ値を使用するにはどうすればよいですか?

d3d でテクスチャ付きクワッドをレンダリングしようとしていますが、テクスチャがレンダリングされているクワッドの頂点のアルファ値を使用していません。むしろ、TEXTURE のアルファを使用しています。

d3d が配置されているポリゴンの頂点のアルファを使用するようにします。

私はそれがSetTextureStageStateに関係しているという考えを持っていますが、まだそれを見つけることができません..

0 投票する
2 に答える
1011 参照

c++ - directx 回転 c++

わかりました、これは難しい質問です。1 つの頂点配列で立方体とピラミッドを作成しています。私の問題は、立方体の頂点ではなくピラミッドの頂点のみを回転させることですが、いくつかの頂点を回転できる関数がわかりません。頂点を回転しようとすると、ピラミッドと立方体が回転します。

0 投票する
2 に答える
1449 参照

c++ - DirectXチュートリアルC++

完全なdirectxチュートリアルを検索しているときに、directxtutorial.comを見つけましたが、基本的なものしか得られませんでした。完全なチュートリアルである他のものを見つけることができませんでした。
何か見つけたり知ったりしましたか?

0 投票する
1 に答える
851 参照

c++ - DirectX9「テクスチャの読み込み」プログレスバー

プログレスバーのように見える必要はありません。
テクスチャの読み込み中に「画像を読み込んでいます...」と言い、読み込みが完了すると「完了」と言うだけです。

どうしたらいいのかわからない?

0 投票する
1 に答える
991 参照

c++ - directx テクスチャを適用

2D オブジェクトにテクスチャを適用する方法の例をいくつか見つけましたが、3D には何もありません。チュートリアルを知っているか、素晴らしい例を教えてください。

0 投票する
1 に答える
538 参照

c++ - DirectX9の高度なチュートリアルC++

fvfや三角形の描き方について説明するチュートリアルは必要ありません。メッシュシェーディングなどの高度なものに関する無料のチュートリアルが必要です。

0 投票する
1 に答える
2371 参照

c++ - DirectX 9C++でテクスチャを適用する際の大きな問題

ゲームをコンパイルしてもエラーは発生しません。唯一の問題は、テクスチャが適用されず、代わりに色が適用されることです(私はそれが奇妙であることを知っています)。テクスチャに白と赤の2色がある場合は、白が適用されます。

これが私のコードです

UDPATE