作者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
1F:推 func:RenderTarget? 10/14 20:42
2F:→ darkflier:用shader写 直接使用Eye dot normal 求reflect试试看 10/14 22:05
3F:→ darkflier:变化其中一像参数就可以达到你的要求 10/14 22:05
4F:→ Splash5:第一个想到的答案跟一楼一样XD 10/15 02:51
5F:→ skyracer:rendertarget 或者 用directX的copy texture function 10/19 00:36
6F:→ skyracer:rendertarget好像比较直觉点 但速度应该不会差多少 10/19 00:37
7F:→ skyracer:copy function我记得有一个是copy 萤幕范围color 10/19 00:37