縮小表示ブラウザまだ締め切りはずっと先なので、他のネタについても考えてみる。画面の解像度が1024×768しか出せないので狭くて困ることがある。VISTAのタクス一覧のように小さなフォームなのに大きな解像度そのままで情報を縮小表示できれば、実解像度以上に画面表示できるブラウザとか作れないだろうか。ホームページのデザインも色々な解像度で確認できれば便利だろうし。ちょっと調べてみよう。
とりあえず3D動画と合わせる3Dオブジェクトを用意しないと。以前作り掛けてほっぽらかしにしていたレースゲームを呼び出して実行してみた。とりあえず動いたので、コーディングを見ながら今回のプログラムに反映してみる。まだまだプロトタイプなので、構造化も何も気にせずとにかく進めてみよう。
早くもつまずくサイトで見つけたロジックを元に動画再生プログラムを作った。どうにかビルドまで漕ぎ付いて、さっそく実行。以外と簡単に描画できて喜んでたら、終了時にエラー。原因調査にサイトを巡っていたら、DirecXのバグのような記述がちらほら見つかる。あらら、早くもつまずいたぞ。
動画再生動画にDirectXを合わせる事を思いついた。DirectXは前回C++でやってかなり苦労したので、今回はC#でやってみよう。C#は初挑戦だけど、せっかくの機会だから勉強がてら挑戦だ。マネージドDirectXというを使うとC#でも扱えるらしい。でも手元のマニュアルはC++用だなぁ。Cドライブの中からVISTAのサンプル動画を見つけた。まずはこれをプログラムで再生する事からだな。