看板 GameDesign 關於我們 聯絡資訊
大家好 小弟又來跟各位前輩請益了 我的問題是: 假設我現在對一個 平面矩形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