私は現在、人間の視覚をテストするための執筆とアプリケーションを行っています。プログラムが現在立っているので、私はVB.NetとDirectX 9を使用して、オンデマンドで画面に刺激を表示しています。オンデマンドとは、刺激を描画するコードを含み、device.present呼び出しを含むrendersceneメソッドが、可能な場合は常にフレームを描画する別のスレッドに存在しないことを意味します。刺激を変更する必要があるときはいつでも、rendersceneメソッドを呼び出すだけです。これは、1秒に1回程度で、通常はそれ以下です。これは悪い形と見なされますか?私が見つけたサンプルコードのほとんどは、プログラムが継続的にシーンをレンダリングしていると想定しているため、DeviceLostExceptionsの処理方法を理解するのに問題があります(たとえば、alt-Tabまたはctrl-alt-deleteの後)。ノート:
質問する
126 次