- 581 名前:名前は開発中のものです。 mailto:sage [2009/01/15(木) 00:09:53 ID:AeOKzX/A]
- >>569
実装しなきゃいけないことがプログラマ側で2つある。 ・Xファイルを読み込むための、読み込まれたデータを保持するクラスの一部が実装されていない、つまりこいつらをnewするメンバも実装されていないので、それぞれ継承して実装する必要がある。 ・実際に描画するとき、受けとったFrameインスタンスの階層構造を順に調べて行き、全てのMeshContainer内にあるメッシュを描画する必要がある。 どちらも基本的に決まりきった実装だから、適当に探してソースをコピペして使うのがいい。逆引きDirectXとか。 実装内容としては前者で3つクラスを継承して実装する必要がある。(スキンメッシュを踏まえると少し増える。) 後者は非スキンメッシュなら、木構造を走査して全てのMeshContainerにたいして通常のメッシュの描画手順を行うだけだから難しくはないかな。 一度これらの実装をしてしまえば、表面上は結局階層構造のルートに対してのみ操作するので、操作方法は普通のメッシュと変わらない。 (アニメーション操作とかはあるが。これはあらかじめXファイルに組み込んでおいた何種類かのアニメーションから選択してそれをupudateするだけ。)
|

|