作者pleaselouis (LOUISN)
看板GameDesign
標題[請益] 請問關於 DirectX 3D 與 2D 的問題
時間Wed Oct 14 16:39:09 2009
大家好 小弟又來跟各位前輩請益了
我的問題是:
假設我現在對一個 平面矩形Mesh 上的 UV貼圖 作 旋轉或移動 的動作
當然這樣畫面顯示上 就會出現 材質在矩形上 旋轉或平移 的效果
而在DirectX中 2D的處理 是用 ID3DXSprite 來做處裡
請問我可以即時抓下 平面矩形Mesh 上的 UV貼圖 作 旋轉或移動 效果的顯示結果
把他貼在 Sprite 上 讓這個Sprite 看起來像 UV貼圖 作 旋轉或移動 的效果嗎??
我自己感覺起來好像是不行... 不過不是很確定 所以上來跟各位前輩詢問...
煩請各位前輩解答 謝謝大家 <(_ _)>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.76.190.21
推 func:RenderTarget? 10/14 20:42
→ darkflier:用shader寫 直接使用Eye dot normal 求reflect試試看 10/14 22:05
→ darkflier:變化其中一像參數就可以達到你的要求 10/14 22:05
→ Splash5:第一個想到的答案跟一樓一樣XD 10/15 02:51
→ skyracer:rendertarget 或者 用directX的copy texture function 10/19 00:36
→ skyracer:rendertarget好像比較直覺點 但速度應該不會差多少 10/19 00:37
→ skyracer:copy function我記得有一個是copy 螢幕範圍color 10/19 00:37