【发布时间】:2011-01-23 11:40:08
【问题描述】:
我该如何解决这个问题?我使用 Visual Studio .NET 2010。我安装了 DirectX 9。
【问题讨论】:
-
尝试删除 ogre.cfg。可能存储了一些您的系统不支持的视频模式值。尝试其他 3d 游戏以确保您安装了正确的视频驱动程序。
我该如何解决这个问题?我使用 Visual Studio .NET 2010。我安装了 DirectX 9。
【问题讨论】:
显然,您应该将OgreD3D9RenderSystem.cpp 和代码贴在第 594 行附近,以便其他人知道出了什么问题。
我认为,当请求的视频模式无法以某种方式强制或不可用(这可能由于硬件限制而发生)时,OGRE 会引发异常。
【讨论】:
删除您的 ogre.cfg 文件并重新启动您的应用程序。您现在将再次看到 Ogre 配置对话框。在“视频模式”选项中选择不同的屏幕分辨率,然后重试。
您也可以选择在您选择的文本编辑器中手动编辑 ogre.cfg。
如果有人想查看代码,可以在官方 Ogre BitBucket 存储库中看到 relevant part。
【讨论】: