首先夸奖你这个问题问得好,有研究精神,我认为,OpenGL的效果要好些OpenGL的实现,有些偏硬件,D3D则要经过较多的软件层,就性能而言,OpenGL要稍微高那么点点,可以开cs的openGL和D3D模式比较下,openGL的fps要稍微高些。当然,如果显卡足够棒,两种模式的fps都可以很高到看不出分别。但是,OpenGL对硬件的兼容性,比D3D要差些,很多显卡装的驱动不够好就不能用OpenGL的