[請益] 請問關於 DirectX 3D 與 2D 的問題

看板GameDesign (遊戲設計)作者 (LOUIS￾N)時間15年前 (2009/10/14 16:39), 編輯推噓1(106)
留言7則, 4人參與, 最新討論串1/2 (看更多)
大家好 小弟又來跟各位前輩請益了 我的問題是: 假設我現在對一個 平面矩形Mesh 上的 UV貼圖 作 旋轉或移動 的動作 當然這樣畫面顯示上 就會出現 材質在矩形上 旋轉或平移 的效果 而在DirectX中 2D的處理 是用 ID3DXSprite 來做處裡 請問我可以即時抓下 平面矩形Mesh 上的 UV貼圖 作 旋轉或移動 效果的顯示結果 把他貼在 Sprite 上 讓這個Sprite 看起來像 UV貼圖 作 旋轉或移動 的效果嗎?? 我自己感覺起來好像是不行... 不過不是很確定 所以上來跟各位前輩詢問... 煩請各位前輩解答 謝謝大家 <(_ _)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.76.190.21

10/14 20:42, , 1F
RenderTarget?
10/14 20:42, 1F

10/14 22:05, , 2F
用shader寫 直接使用Eye dot normal 求reflect試試看
10/14 22:05, 2F

10/14 22:05, , 3F
變化其中一像參數就可以達到你的要求
10/14 22:05, 3F

10/15 02:51, , 4F
第一個想到的答案跟一樓一樣XD
10/15 02:51, 4F

10/19 00:36, , 5F
rendertarget 或者 用directX的copy texture function
10/19 00:36, 5F

10/19 00:37, , 6F
rendertarget好像比較直覺點 但速度應該不會差多少
10/19 00:37, 6F

10/19 00:37, , 7F
copy function我記得有一個是copy 螢幕範圍color
10/19 00:37, 7F
文章代碼(AID): #1ArOukb2 (GameDesign)
文章代碼(AID): #1ArOukb2 (GameDesign)