Re: [程式] 請問可以弄出3D場景的透明Surface嗎?

看板GameDesign (遊戲設計)作者 (天佑台灣)時間16年前 (2009/08/20 10:09), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
※ 引述《euleramon (天佑台灣)》之銘言: : ※ 引述《euleramon (天佑台灣)》之銘言: : : 請問... : : 有無辦法用camera看一個3D場景,做成一個 Surface, : : 再弄成 Texture,但是這3D場景裡沒有 object的地方在 Texture裡都是透明的? : : 有辦法做到這樣嗎? : : 謝謝" : 在forum上看到幾個相關的,但不是解答 : http://www.gamedev.net/community/forums/topic.asp?topic_id=337854 : http://dotnet.org.za/pieterg/archive/2005/08/06/41735.aspx : 不過不是 render 3D scene to texture ,而且還能保留texture中沒被畫到的 : 3D scene 是透明的... : 今天在網路找forum也有看到有人提這種問題,不過沒找到解答就是了... : 唯一有找到的是 texture to Bitmap : http://www.xtremedotnettalk.com/showthread.php?t=78775 我試成功了... 先在google下的Keyword: Surface device.Clear( ClearFlags.Target | ClearFlags.ZBuffer, Color.FromArgb(0, Color.Black), 1.0f, 0); 找到下面這篇 http://www.gamedev.net/community/forums/topic.asp?topic_id=502058 看完後思考那邊要改: 將device.Clear 成 Color.FromArgb(0, 0, 0, 0) 之後再修改Surface及Texture的Format,改成 Format.A8R8G8B8 就ok了 YA~~ cool -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.248.161.28 ※ 編輯: euleramon 來自: 60.248.161.28 (08/20 10:23)
文章代碼(AID): #1AZB0_3Q (GameDesign)
文章代碼(AID): #1AZB0_3Q (GameDesign)