因为在安装Windows XP时,很多显卡驱动都自动识别安装了驱动。但是并没有支持OpenGL的驱动,要安装显卡自带的驱动碟,然后在CS1.6视频里把“显示模式”改为OpenGL即可(如下图所示)。如已安装好OpenGL驱动后才装CS1.6的话,CS1.6就会自动选为OpenGL模式。且要想实现右手持,则必须在OpenGL模式下才行。
左右手互换是显示模式在OpenGL模式之下才能实现的,在软件加速(software)模式下是不行的。就现在的显卡来说,一般都是支持OPENGL模式,如果本身硬件支持,而不能实现左右手互换的话,一般来说是显卡驱动没有装好,下载最新的适合自己的显卡驱动装一下就可以了。
在每一帧绘制前,调用gluLookAt函数:gluLookAt(GLdoble eyex,GLdouble eyey,GLdouble eyez,GLdouble centerx,GLdouble centery,GLdouble centerz,GLdouble upx,GLdouble upy,GLdouble upz)
glutLookAt(眼睛的位置,眼睛看的位置,世界坐标正方向)
改变gluLookAt的参数
就可以了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)