タイトル | : 質問です。 |
投稿日 | : 2011/11/08(Tue) 15:57 |
投稿者 | : ぼおん |
要望とかでないので軽く聞いていただきたいんですけども。
レンダーターゲットを2枚用意して、例えば片方に背景モデルを描画した後にそのZバッファを利用してもう片方にキャラクタを描画して最終的に合成する・・・のは可能でしょうか?
E3DBeginScene 背景scid
(背景レンダ)
E3DEndScene
E3DBeginScene キャラscid, 0, 背景scid
(キャラレンダ)
E3DEndScene
//E3DBeginScene 背景scid, 1 でもいいのでしょうが念のため別バッファ
E3DBeginScene 合成scid
E3DBeginSprite
E3DRenderSprite 背景spid, (倍率), (倍率), 0, 0
E3DRenderSprite キャラspid, (倍率), (倍率), 0, 0
E3DEndSprite
E3DEndScene
これで
E3DBeginScene 合成scid
(背景レンダ)
(キャラレンダ)
E3DEndScene
と同じ画面になるはずだと思ったんですが上手く出来ませんでした。