一個Ogre.cfg引發的血案
做了一個Demo,發給別人看,結果出現了這個錯誤,思量許久都不知其解。
今天狠下心來,決心要解決掉這個問題,于是去看了看代碼。
代碼告訴我的是它沒有找到活動的“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這一行刪除或者注釋掉也是可以的。
=。=人菜了,啥子錯誤都會犯。

