- 461 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 00:18:54 ]
- DirectXゲームグラフィックスプログラミングVer.2.1Vistaのサンプルで
//カメラのパラメータ設定 // ビューポートの取得 D3DVIEWPORT9 vp; if(FAILED(pD3DDevice->GetViewport(&vp))) { return; } // アスペクト比の計算 float aspect; aspect = (float)vp.Width / (float)vp.Height; (以下略) とあるのですが、 vp.Widthとvp.Heightを見てみると0と770になっていました。 vp.Widthが0になっているせいでaspectが正常に取得できません。 なぜ0になっているのでしょうか?
|

|