爱问知识人 爱问教育 医院库

大家都说在游戏参数加opengl,这有什么用呢?

大家都说在游戏参数加opengl,这有什么用呢?

还有就是要怎么回呢?

提交回答
好评回答
  • 2006-04-19 16:20:16
      通常来说,你给快捷方式后面加个 -opengl 就可以了。
    没有的话就建一个。比如:"f:\warcraftIII\war。exe" -opengl
    附OPENGL简介:
    OpenGL 
    OpenGL是个专业的3D程序接口,是一个功能强大,调用方便的底层3D图形库。
      OpenGL的前身是SGI公司为其图形工作站开发的IRIS GL。IRIS GL是一个工业标准的3D图形软件接口,功能虽然强大但是移植性不好,于是SGI公司便在IRIS GL的基础上开发了OpenGL。OpenGL的英文全称是“Open Graphics Library”,顾名思义,OpenGL便是“开放的图形程序接口”。
      虽然DirectX在家用市场全面领先,但在专业高端绘图领域,OpenGL是不能被取代的主角。 OpenGL是个与。硬件无关的软件接口,可以在不同的平台如Windows 95、Windows NT、Unix、Linux、MacOS、OS/2之间进行移植。
      因此,支持OpenGL的软件具有很好的移植性,可以获得非常广泛的应用。由于OpenGL是3D图形的底层图形库,没有提供几何实体图元,不能直接用以描述场景。但是,通过一些转换程序,可以很方便地将AutoCAD、3DS等3D图形设计软件制作的DFX和3DS模型文件转换成OpenGL的顶点数组。
       在OpenGL的基础上还有Open Inventor、Cosmo3D、Optimizer等多种高级图形库,适应不同应用。其中,Open Inventor应用最为广泛。该软件是基于OpenGL面向对象的工具包,提供创建交互式3D图形应用程序的对象和方法,提供了预定义的对象和用于交互的事件处理模块,创建和编辑3D场景的高级应用程序单元,有打印对象和用其它图形格式交换数据的能力。
       OpenGL的发展一直处于一种较为迟缓的态势,每次版本的提高新增的技术很少,大多只是对其中部分做出修改和完善。1992年7月,SGI公司发布了OpenGL的1。0版本,随后又与微软公司共同开发了Windows NT版本的OpenGL,从而使一些原来必须在高档图形工作站上运行的大型3D图形处理软件也可以在微机上运用。
      1995年OpenGL的1。1版本面市,该版本比1。0的性能有许多提高,并加入了一些新的功能。其中包括改进打印机支持,在增强元文件中包含OpenGL的调用,顶点数组的新特性,提高顶点位置、法线、颜色、色彩指数、纹理坐标、多边形边缘标识的传输速度,引入了新的纹理特性等等。
      OpenGL 1。5又新增了“OpenGL Shading Language”,该语言是“OpenGL 2。0”的底核,用于着色对象、顶点着色以及片断着色技术的扩展功能。 OpenGL 2。0标准的主要制订者并非原来的SGI,而是逐渐在ARB中占据主动地位的3Dlabs。
      2。0版本首先要做的是与旧版本之间的完整兼容性,同时在顶点与像素及内存管理上与DirectX共同合作以维持均势。OpenGL 2。0将由OpenGL 1。3的现有功能加上与之完全兼容的新功能所组成(如图一)。借此可以对在ARB停滞不前时代各家推出的各种纠缠不清的扩展指令集做一次彻底的精简。
      此外,硬件可编程能力的实现也提供了一个更好的方法以整合现有的扩展指令。 目前,随着DirectX的不断发展和完善,OpenGL的优势逐渐丧失,至今虽然已有3Dlabs提倡开发的2。0版本面世,在其中加入了很多类似于DirectX中可编程单元的设计,但厂商的用户的认知程度并不高,未来的OpenGL发展前景迷茫。
       。

    y***

    2006-04-19 16:20:16

其他答案

    2006-04-19 20:58:26
  •   新建一个war3。exe的快捷方式
    右键快捷方式-属性-目标
    在目标那一行输入"-opengl"引号内的字符即可
    作用有,在一些D3D表现比较差的机器来提高帧数
    提高鼠标的流畅性,画面细节可能更加明显(上面3都是一些时候可能出现的)
    紫光拼音输入法可以翻页。
      。。(这个应该可以吧。。。) 负面:画面变得奇怪(具体表现在伽马的变化上,颜色变得很深),字体变得奇怪,以上2负面效果只是可能出现的 附带war3。vbs 新建一个文本文档,把下面的代码拷进去,另存为。vbs。放在魔兽的目录下。可将war3master也放在war3的目录下(去掉第4,5行首的'即可实现在运行魔兽前运行war3master,懒人的方法)。
       dim a dim cd set cd=CreateObject("WScript。Shell") 'cd。run "W3GMaster。exe",6 'WScript。sleep 3000 a=cd。Popup("要运行魔兽么?yes=d3d模式,no是opengl模式" & vbcrlf & "等待5s进入选择窗口模式",5,"提示",3) if(a=6) then cd。
      run "war3。exe" else if(a=7)then cd。run "war3。exe -opengl" else if(a=-1)then a=cd。popup("不使用窗口模式?yes=不使用,NO=使用",3,"提示",4) if (a=7)then cd。
      run "war3。exe -window" else if(a=6 or a=-1) then cd。run "war3。exe" end if end if end if end if end if。

    林***

    2006-04-19 20:58:26

类似问题

换一换
  • 魔兽争霸 相关知识

  • 游戏
  • 游戏问题

相关推荐

正在加载...
最新资料 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):