Re: [請益] 如何在directx當中製造出透明的效果?

看板GameDesign (遊戲設計)作者 (ξ科ξ)時間16年前 (2008/09/23 17:16), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
剛剛上GameDev搜尋了一下 發現到了解決的辦法 http://www.gamedev.net/community/forums/topic.asp?topic_id=284682 跟大家分享一下^^ 我是使用 device.RenderState.AlphaBlendEnable = true; device.RenderState.SourceBlend = Blend.SourceAlpha; device.RenderState.DestinationBlend = Blend.InvSourceAlpha; 加上去之後發現到若是今天要從有透明的A物體看到後面的B物體 則B物體必須先繪製出來~~再繪製A物體~~~ ※ 引述《hhmmjj (ξ科ξ)》之銘言: : 目前我寫遊戲是先用3ds max畫出一個物體 : 然後做成.x檔案之後,利用c#,directx來讀取 : 但是我發現在3ds max當中所做的透明效果 : 在讀取進mesh之後並不能顯示出效果來 : 想請教一下我應該從哪邊進行修改呢 ? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.70.160 ※ 編輯: hhmmjj 來自: 140.115.70.160 (09/23 17:18)

09/28 19:42, , 1F
沒錯 透明東西的要從遠畫到近
09/28 19:42, 1F
文章代碼(AID): #18sBF_ui (GameDesign)
文章代碼(AID): #18sBF_ui (GameDesign)