0

Direct3D ステレオスコピック 3D サンプルをいじっていますが、アプリの実行中にステレオスコピック ビューのオンとオフを切り替える方法があるかどうか疑問に思っていました。手動で設定しようとしm_stereoEnabled = falseましたが、これでも左目と右目の両方がレンダリングされますが、右目のレンダリングは更新されません。私は DirectX にはかなり慣れていませんが、ソフトウェア開発や 3D ゲーム開発には詳しくありません (ただし、私が選んだツールは通常 OpenGL です)。

グラフィック カード/モニターが 3D をサポートしている場合、m_stereoEnabled が自動的に true に設定されるため、DirectXBase::UpdateStereoEnabledStatus() を変更する必要があるように見えました。

4

1 に答える 1

-1

s3d のセットアップについてさらに情報が必要だと思います。少なくとも XNA (DirectX の上位レベル) と Nvidia 3D Vision メガネを使用すると、立体視ビューが自動的にレンダリングされます: http://xboxforums.create.msdn.com/forums/t/90838.aspx

于 2013-01-15T16:21:45.267 に答える