新手请教directx问题,谢谢!!!
请问怎样用directx实现文字带光圈。不要使用GDI+。
[解决办法]
postprocess
先把文字渲染到一渲染目标上,再用着色器算出光圈。
[解决办法]
貌似固定渲染管线没这功能
[解决办法]
使用贴图好像就可以实现这个功能了
楼主先做好这个贴图不就行了
[解决办法]
等学习了
[解决办法]
这光圈用shader计算很方便,缩小4倍,使用bloom smooth简单模糊下,放大4倍就能得到
不用的话只能事先做好再画
[解决办法]
如果单纯的绘制文字光晕的话,6楼说的那种方法就可以。
如果需要用来输出任意的文字,就像D3DXFont那样的话,可能需要自己实现一个类似D3DXFont的东西,在内部使用6楼的方法来实现。
[解决办法]
不错啊,可以使用GDI+预先生成图片,在防灾directx中使用,不过生成大图的好,GDI+的速度可能就不是很好了。