我对显卡设置了一下,终于发现问题的所在了。
我的是ATI的显卡,在显示设置里,Direct3D的兼容性设置里,有一个替代象素中心,将这个设置成禁用,进游戏,文字就清晰了。
在网上查了关于这个替代象素中心的解释:
几乎所有的游戏里像素中心定义在贴图中心,但也有个别游戏以贴图坐标左上角作为像素中心。这些游戏如果照普通游戏的贴图方法就无法正常完成这一过程,而替代象素中心(Alternative Pixel Centers)正是为解决此问题而存在。AMD对此的解释如下:它可以解决某些 Direct3D 游戏中在纹理周围显示垂直和水平线条以及不能正确显示文本的问题。您只有在遇到这些问题时才应当启用此设置,因为它可能在其他游戏中产生问题。