2
因此,我一直堅持這個問題好幾天了,試圖從3D對象與XNA和C#創建2D圖紙。例如,我正在考慮如下情況:當您在繪畫中創建一張圖片或者之後將該圖片保存到某個文件夾中時。並將該文件夾文件顯示(我認爲這就是它所稱的)縮略圖,它會將該圖片顯示爲圖標。從3D文件製作2D圖
此致敬禮!
因此,我一直堅持這個問題好幾天了,試圖從3D對象與XNA和C#創建2D圖紙。例如,我正在考慮如下情況:當您在繪畫中創建一張圖片或者之後將該圖片保存到某個文件夾中時。並將該文件夾文件顯示(我認爲這就是它所稱的)縮略圖,它會將該圖片顯示爲圖標。從3D文件製作2D圖
此致敬禮!
將3D模型繪製到RenderTarget2D,然後使用該紋理。
謝謝你的支持者,但是,你能否給我一個簡短的例子?我真的不明白。 – user1806687
查看http://msdn.microsoft.com/en-us/library/ff434402.aspx以設置rendertarget。在示例步驟4中,繪製您的3D對象(我假設您已經知道該怎麼做)。在這個例子中,他們將每次繪製調用都投射到Texture2D,但您可以將其另存爲Texture2D myTex =(Texture2D)renderTarget;一次然後在需要顯示「圖標」的地方重複使用該紋理 – Beanish
在2D和3D圖形之間有一些交替的注意事項:http://blogs.msdn.com/b/shawnhar/archive/2010/06/18/ spritebatch-and-renderstates-in-xna-game-studio-4-0.aspx – Beanish