
图1
图2
【小提示】
DirectX是微软的一个3D函数库,它的版本随着不断加入新的3D函数而增加,最新的版本是9.0c。每款3D游戏在编写时,都可以直接调用DirectX里的函数简化编制过程,降低游戏大小,并实现各种漂亮的3D效果而不用再劳心费力地自行编制。这也意味着,如果某游戏开发时使用了DirectX 9.0c里的函数,那么要求玩家安装游戏时也要在自己电脑里装上DirectX 9.0c,否则游戏将无法正常调用相应函数实现预设的3D效果
这样看来,游戏提示缺文件的故障很可能出在DirectX 9.0c上,而回忆上次朋友在电话里描述的安装过程,估计就是看到了图1的提示才说的。可由于自己平时不怎么玩游戏,家里的电脑没有升级到9.0c,自然也就没注意这个问题。那天恰巧朋友的机器是双系统,还有一个Win98。笔者连忙进入98升级安装了DirectX 9.0c,一切都很顺利,装上DX9.0c的Win98玩起《极品飞车8》来自然毫无问题。这样看来,真正的问题不是出在这版WinXP上,就是由于DX设计的问题 —— 9.0b无法正常升级为9.0c。由于朋友家条件不足,无法继续测试,我就将朋友的《极飞8》光盘借回家里慢慢研究。