你没有搞清楚 gl 和 游戏, 引擎 之间的关系.
他们之间的层次是:
游戏逻辑代码-->游戏引擎-->3D引擎-->opengl/DX --> 显卡
游戏公司一般雇佣很多程序员来写游戏代码.这种代码现在一般都是用java,c#,lua 这类高级语言写的. 然后他们写的这些代码,会被塞到 游戏引擎里. 然后游戏肯定是需要复杂的图像来展现的对吧? 所以 游戏引擎里会有一部分代码来和opengl 交互. 告诉opengl我要画什么.
最后opengl把游戏资源(3d模型,图片 ,等)送入显卡,进行绘制.
所以 opengl是很底层的东西.一本没人需要学他.
你说你家是新机子,那么我给你个法子,你看行不行(只针对n卡)
控制面板中有两项关乎nvidia的设置,去那里面改显卡设置就行了,然后再进csol调回去,记得最后在nvidia控制面板中调回来。