日記/20070519 の変更点


|[[''前の日記''>日記/20070517]]|[[''次の日記''>日記/20070520]]|
~
*20070519 3D化対応設計 [#adf73762]
**パッケージ [#t4d7299a]
もともと3Dへの対応を考慮して設計していたので、特に今までの設計と変更がありません。Misawa2Dというのに加えてMisawa3Dというパッケージにします。
#ref(3dpack.png,nolink);
**クラスの設計 [#xa29037e]
3Dの実現には、Windowsのゲーム用3DAPIである、Direct3Dを使用します。~
OpenGLでも良かったのですが、諸事情によりDirect3Dを使うことにします。~
OpenGLでも良かったのですが、諸事情(昔作ったコードを流用したいし、等)によりDirect3Dを使うことにします。~
~
設計の構想は2Dのときとほぼ同じです。~
ただし、3Dモデルをパーツからつくると、結局ショボイモデルになりそうなので、3Dモデラー(LightWave)を使ってモデリングすることにします。ですので、Partsパッケージは3Dでは使わないことにします。~

~
#ref(3darch.png,nolink);
~
ライブラリはDirect3Dを軽くラッピングして使います。~
~
~
やはり仕事終わって深夜に作業だと、設計詳細を書く気力がなくなりますね。。。~
元気のあるときに、アーキテクチャ説明を追記したいと思います。
~
|[[''前の日記''>日記/20070517]]|[[''次の日記''>日記/20070520]]|