2013-05-13 106 views
1

我正在開發一個項目,並在透明背景下在屏幕上放置了3D模型。現在我的問題是,是否有可能從模型本身提取紋理(backbuffer),而不是使用Boundingsphere工作而不是整個屏幕(使用背景)?我應該有一個紋理或位圖等模型,所以我可以把它放在另一個紋理。從3D模型創建紋理

一些幫助,將不勝感激。

回答

0

將您的3D模型渲染到RenderTarget上,該模型將產生模型的位圖。請記住,它將具有任何適用的照明/着色器/等屬性和/或效果。

可以設置RenderTargetSpriteBatch.Begin()呼叫*

*實際API可能不同的部分 - 這是一個有點生疏了,我沒有XNA方便這臺機器上