< >有关DX9.0c的问题首先要怪微软。微软为DX9c发布了多个版本,基本上是每过几个月就有一个新版本,比如去年12月的版本和今年2月的版本。和我们有关的改动就是以d3dx9_打头的dll文件。尾数25等就表示不同的版本。HERO V要求的是d3dx9_25.dll,这是早期(去年)的一个版本,而上古4要求的是d3dx9_27.dll,相对新一点。解决办法是:首先安装任一版本的DX9c(已经安装过的就不要再装了,可以手动运行dxdiag来判断),运行游戏试试,如果提示缺少d3dx9_25.dll,就下载一个d3dx9_25.dll文件,拷贝到windows安装文件夹的system32子文件夹下(如c:windowssystem32),再运行游戏,应该就没问题了。如果出现莫名其妙的DX问题,那可能是安装的DX受到损坏,这时要用DirectX随意卸先恢复到DX8.1,再重装DX9c。</P>
< >不过HERO V确实bug多多。没办法,保证你的显卡驱动是最新版,并安装好补丁。BTW,从HERO V只用了早期DX9c这一点,可以看出这个游戏的开发并不怎么样,有bug也没什么奇怪的。</P>
< >d3dx9_25.dll下载网页:http://www.dll-files.com/dllindex/dll-files.shtml?d3dx9_25</P>
[此贴子已经被作者于2006-6-7 19:28:19编辑过] |