一个Ogre.cfg引发的血案

一个Ogre.cfg引发的血案

做了一个Demo,发给别人看,结果出现了这个错误,思量许久都不知其解。
一个Ogre.cfg引发的血案_第1张图片
今天狠下心来,决心要解决掉这个问题,于是去看了看代码。
代码告诉我的是它没有找到活动的“Rendering Device”。
我打开了Ogre.cfg文件:

Render System = Direct3D9 Rendering Subsystem

[ Direct3D9 Rendering Subsystem ]
Allow NVPerfHUD
= No
Anti aliasing
= None
Floating-point mode
= Fastest
Full Screen
= Yes
Rendering Device
= Radeon X1650 Series
VSync
= No
Video Mode
= 800  x  600  @  32 -bit colour

[ OpenGL Rendering Subsystem ]
Colour Depth
= 32
Display Frequency
= 60
FSAA
= 0
Full Screen
= Yes
RTT Preferred Mode
= FBO
VSync
= No
Video Mode
= 1024  x  768

我这才焕然大悟!
原来是没有找到显卡。
我就奇怪,别人改成了OpenGL作渲染系统为什么就可以跑,而使用D3D却不可以了,原来就是这个选项之故!OpenGL不需要配置显卡的。。。。

我赶紧让我同时删除掉配置文件然后重试。
OK。
将Rendering Device = Radeon X1650 Series这一行删除或者注释掉也是可以的。

=。=人菜了,啥子错误都会犯。

你可能感兴趣的:(一个Ogre.cfg引发的血案)