問題タブ [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.
installation - clickonceインストーラーは、前提条件リストに記載されていない前提条件をどのようにインストールしますか
ソフトウェアが機能するために必要なので、DirectX9をインストーラーと一緒にパッケージ化したい。
どうすればいいですか?
私はこれをやってみました。[前提条件]タブの見出しに移動し、次の場所から前提条件をダウンロードして、DirectXのURLを貼り付けました。これはこれです。
私がそれを公開したとき、それは私にエラーを与えました:
プロジェクトのビルドに失敗したため、公開できません。
アイテム「Windowsインストーラ3.1」は「.NETFrameworkクライアントプロファイル」に必要ですが、含まれていませんでした。
前提条件のインストール場所が「コンポーネントベンダーのWebサイト」に設定されておらず、アイテム「.NETFrameworkクライアントプロファイル」のファイル「DotNetFx35Client\DotNetFx35ClientSetup.exe」がディスク上に見つかりません。詳細については、ヘルプを参照してください。
.NET 3.5がインストールされていない仮想マシンで作業しているため、自分のマシンにインストールされていない場合は、インストーラーが自分で仮想マシンをインストールします。
directx - IDirect3DDevice9 インスタンスをデフォルトのレンダリング状態に戻すには、どのような方法がありますか?
IDirect3DDevice9 のインスタンスが与えられた場合、それを元のレンダリング状態 (デバイスが最初に作成されたときの状態) にするには、どのような方法がありますか?
私が見つけた最もクリーンな方法は、デバイスが作成された直後に IDirect3DDevice9::CreateStateBlock を介して状態ブロックを作成し、後で適用できるようにすることです。残念ながら、私は既存のプロジェクトの制約の下で操作しているため、デバイス作成コードを変更することはできません。コンポーネントがデバイスを取得するまでに、デフォルトの状態が変更されています。その結果、私は代替アプローチを探しています。
どうも!〜ラフ
textures - d3d で頂点アルファ値を使用するにはどうすればよいですか?
d3d でテクスチャ付きクワッドをレンダリングしようとしていますが、テクスチャがレンダリングされているクワッドの頂点のアルファ値を使用していません。むしろ、TEXTURE のアルファを使用しています。
d3d が配置されているポリゴンの頂点のアルファを使用するようにします。
私はそれがSetTextureStageStateに関係しているという考えを持っていますが、まだそれを見つけることができません..
c++ - directx 回転 c++
わかりました、これは難しい質問です。1 つの頂点配列で立方体とピラミッドを作成しています。私の問題は、立方体の頂点ではなくピラミッドの頂点のみを回転させることですが、いくつかの頂点を回転できる関数がわかりません。頂点を回転しようとすると、ピラミッドと立方体が回転します。
c++ - DirectXチュートリアルC++
完全なdirectxチュートリアルを検索しているときに、directxtutorial.comを見つけましたが、基本的なものしか得られませんでした。完全なチュートリアルである他のものを見つけることができませんでした。
何か見つけたり知ったりしましたか?
c++ - DirectX9「テクスチャの読み込み」プログレスバー
プログレスバーのように見える必要はありません。
テクスチャの読み込み中に「画像を読み込んでいます...」と言い、読み込みが完了すると「完了」と言うだけです。
どうしたらいいのかわからない?
c++ - directx テクスチャを適用
2D オブジェクトにテクスチャを適用する方法の例をいくつか見つけましたが、3D には何もありません。チュートリアルを知っているか、素晴らしい例を教えてください。
c++ - DirectX9の高度なチュートリアルC++
fvfや三角形の描き方について説明するチュートリアルは必要ありません。メッシュシェーディングなどの高度なものに関する無料のチュートリアルが必要です。
c++ - DirectX 9C++でテクスチャを適用する際の大きな問題
ゲームをコンパイルしてもエラーは発生しません。唯一の問題は、テクスチャが適用されず、代わりに色が適用されることです(私はそれが奇妙であることを知っています)。テクスチャに白と赤の2色がある場合は、白が適用されます。
これが私のコードです
UDPATE