問題タブ [direct3d9]
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.
directx - Direct3D 9 でライトを使用する最良の方法は何ですか?
私が使用している現在の方法では、5 つのライトがある場合、fps が 30 に低下します。AAA タイトルのようなライトを使用する最良の方法は何ですか? どこにでもライトがありますが、スムーズに動きます。私が今使っているのは
visual-c++ - direct3d で画面の隅に座標系の軸を描画する
MFC ウィンドウに direct3d 環境があり、どの 3d ソフトウェアにもあるように、座標系の軸を画面の隅に描画したいと考えています。これで問題ないと思っていたのですが、カメラを動かし始めると問題が発生しました。カメラをどのようにパン、ズーム、または回転させても、オブジェクトが同じ場所にあるように見える必要があります。
しかし、私は何か間違ったことをしているようで、誰かが私を正しい方向に向けることを望んでいた.
症状を示すYouTubeビデオも公開しました:http://www.youtube.com/watch?v=gwM0m8nbLts&feature=youtu.be
これは、オブジェクトを描画するための私のコードです:
c++ - DirectX 9 で XMMATRIX を D3DMATRIX に変換する方法は?
www.directxtutorial.com から DirectX (DirectX 9) を学び、Windows 8 で Visual Studio 2012 を使用しています。 D3DMATRIX。
問題コード (書かれた問題 - /問題! /):
c++ - Direct3D 9 関数の戻り値
関数の戻り値はエラー メッセージに使用されるため、関数はどのようにして必要な情報を呼び出し元に返すのでしょうか?
c++ - リソースをクリーンアップするデストラクタ
アプリケーションでは、リソースは、テクスチャやサウンドなど、アプリケーションによって使用される任意の仮想コンポーネントです。デストラクタでリソースをクリーンアップできますか? 可能であれば、デモンストレーションの例を提供してください。ありがとう。
デストラクタを使用してクリーンアップしようとしましたが、値はまだそこにあります。デストラクタを呼び出した後にオブジェクトが削除されないのはなぜですか?