我是搞过游戏编程的,这里可以解释一下:
你安装了DirectX 9.0,仅能让游戏程序“辨认”出你的计算机上的图形系统(简单地说,就是能够控制你的独立或集成显卡了)。辨认出来之后,程序就会向显卡发送“按我的游戏要求设置某些参数或创建某些数据”的命令,就是“create Direct3D device”了,这个时候如果显卡由于自身的原因(例如档次低缺少某些功能)而不能完成这个命令,那么程序就会发现不能创建Direct3D。
也就是说,即使你的显卡只能支持DirectX 8,它同样可以运行DirectX 9的游戏(前提是你安装了DirectX 9),但没有人能保证程序运行后能够创建它需要用到的Direct3D对象。
到了DirectX 10,就不存在这个问题了。所有的DirectX 10显卡都必须满足一个统一的要求,否则就根本不能运行DirectX 10程序。
你下载的驱动也许不兼容/...你点开始运行dxdiag看看型号然后去驱动之家搜索你显卡的型号的驱动.
要是没有3d加速你打开dxdiag进入directx趁断工具.按显示一行.下面有显示你有没有打开directx加速.如果没有就按打开.如果没装加速就到http://www.onlinedown.net/soft/5288.htm下载个9.0c安装看看..
Photoshop|
Dreamweaver|
SVG|
WebGL|
Visual Studio|
PowerDesigner|
Eclipse|
Git|
Apache Ant|
Atom|
Composer|
CodeSmith|
Flex|
Gradle|
Maven|
Sublime Text3|
SVN|
Tableau|
Vim|
Chrome开发者工具|
OpenGL|
Unity|
Direct3D|
用户登录
还没有账号?立即注册
用户注册
投稿取消
| 文章分类: |
|
还能输入300字
上传中....
风清花香