找回密码
 注册
X系列官方授权正版
搜索
查看: 15304|回复: 28

[分享] 关于缺少OpenAL32.dll进不去游戏的解决办法

[复制链接]
发表于 2007-5-27 11:41:16 | 显示全部楼层 |阅读模式
症状:
进入游戏时提示找不到OpenAL32.dll
并且features菜单项为空。

解决办法:
http://developer.creative.com/ar ... p;top=38&aid=46
在上面的地址下载OpenAL包,安装后即可进入游戏。

希望可以解决一部分想偶这样进不去游戏的问题。

BTW:哪位大大可以解释一下那个OpenAL到底是什么东西??

[ 本帖最后由 september 于 2007-5-27 18:16 编辑 ]

评分

参与人数 1UCC +24 收起 理由
RockmanII + 24 有价值信息!这个我都忘了说

查看全部评分

发表于 2007-5-27 12:37:40 | 显示全部楼层
选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发展前景迷茫。
回复

使用道具 举报

发表于 2007-5-27 12:40:02 | 显示全部楼层
OpenAL is a cross-platform 3D audio API appropriate for use with gaming applications and many other types of audio applications.

The library models a collection of audio sources moving in a 3D space that are heard by a single listener somewhere in that space. The basic OpenAL objects are a Listener, a Source, and a Buffer. There can be a large number of Buffers, which contain audio data. Each buffer can be attached to one or more Sources, which represent points in 3D space which are emitting audio. There is always one Listener object (per audio context), which represents the position where the sources are heard -- rendering is done from the perspective of the Listener.

由 Creative公司、nVidia公司 和 Loki工作室 发起开发的跨平台3D音效库。
使用与OpenGL相似的风格,非常方便的游戏引擎用声音库。

Open Audio library
3d audio library

[ 本帖最后由 RockmanII 于 2007-5-27 12:41 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2007-5-27 12:46:09 | 显示全部楼层
e.....现在的问题是......刚进战斗就卡......设置都调到相当低的程度了.......Sound Preload的选项也选上了,真不知道NN大大当时是怎么解决的......
回复

使用道具 举报

 楼主| 发表于 2007-5-27 12:47:30 | 显示全部楼层
汗,不对,是OpenGL的版本太低.......e.........那个显卡的问题看来是无所谓了.....

[ 本帖最后由 september 于 2007-5-27 12:50 编辑 ]
回复

使用道具 举报

发表于 2007-5-27 13:30:44 | 显示全部楼层
OpenAL是音效有关的吧,你安装后运行Launcher.exe,然后去Audio/Joystick那一页,在Sound那里的下拉菜单选最上面那一项,如果还卡就再试试Generic Hardware和Generic Software这两项,看看还会不会卡。
回复

使用道具 举报

发表于 2007-5-27 14:02:22 | 显示全部楼层
安装后无法运行游戏

提示"can't understand 'videocardfs2open' registry entery!

这问题如何解决啊??
回复

使用道具 举报

发表于 2007-5-27 14:03:23 | 显示全部楼层
是不是跟显卡有关系?
回复

使用道具 举报

 楼主| 发表于 2007-5-27 16:18:20 | 显示全部楼层
偶想砸电脑了.....:Q
Generic Hardware和Generic Software 都试了,甚至No Sound都试了......还是卡......甚至CTD了....
回复

使用道具 举报

发表于 2007-5-27 16:33:24 | 显示全部楼层
要问问NN他怎么搞定的。。。。
我怎么没遇到过:L
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|DeepTimes.NET 太空游戏站