作者F23ko (纯洁)
看板C_Sharp
标题[问题] XNA 透镜效果以及一些其他绘图问题?
时间Tue Apr 20 00:26:00 2010
http://ppt.cc/W2bb
就是能像放大镜或是凹透镜一样
本身是透明的,但能扭曲背後的影像
或是镜子那样子,能反射影像的特效
手头上几本XNA的书中没看到类似的特效
DiabloII中看过类似的特效
Photoshop也有类似的功能
但我不知道XNA有没有现成的函式可以用
如果有现成的函式的话,希望望能获得关键字
如果没有的话,希望能提示该从哪个方向下手
另外,我在两本书上看到的绘图方式
2D方面都是贴图上去
3D则是画三角形拼出形状,再贴图上去
似乎没看到直接画出图形的办法
像是WindoesFrom的System.Drawing.FillEllipse()之类的.....
换句话说,如果我想画出圆形之类的简单图形,那就得画出一堆顶点
再透过投影矩阵换算後才会出现在萤幕上
那,若我要制作一个选单,甚至HP条之类的东西
(就是几个长方形的简单图形)
该不会都要经过投影或是贴图吧?
有没有2D状况下可以直接在萤幕上绘图的办法?
--
我... 我一点都不糟糕啦!>///<
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.27.109.99
1F:推 Laluth:我印象中 一般都是 用3D 设Z=0 来做的 再套用shader 04/20 01:05
2F:→ F23ko:试不出来.... 我再努力看看 = =||| 04/20 15:07
3F:→ help0430:特效用shader,选单可以直接贴2D图, 04/21 22:02
4F:→ help0430:要画几何图形的话,确实要自己设点 04/21 22:02