こんにちは、現在3Dゲームでライブラリを使っておりまして、
影深度値の影サンプル部分をほぼそのまま使わせて頂いておりましたが、問題点が2つほど出てきてしまいました。
1つ目はモデルのモーション速度が二倍になってしまいます。
試してみたところ、
SetDrawScreen(DepthBufferGraphHandle);
SetDrawScreen(DX_SCREEN_BACK);
としたあと、モデルの描画(MV1DrawModel)を実行するとなるようです。
この前後にFPSの処理もいれていますがそのカウントは通常の速度なので、モデルだけ2回処理されているんでしょうか?確認をお願いします。
2つ目は、モデルにくっ付けているアクセサリがどこかへ飛んでいってしまうというものです。
これも「装飾物を体につける」サンプルをお借りさせて頂いたものですが、
影描画の処理を挟むと移動方向とはまったく関係ない方向に飛んで行ってしまいます。
なんとなく行列の関係だと思うのですが、サンプルそのままでは上手く使えないのでしょうか?
時間があまり取れなく解決せず、一ヶ月以上苦戦しています…
よろしくお願いします。