1

我正在使用 Monogame 学习一些游戏开发。

我启动了一个 Windows OpenGL 项目,在我的 Win8 机器上一切正常。

我已经编译了这个项目并将其发送给 2 个人,他们都使用的是 win7 x64,其中一个无法打开游戏。

之后,我在我的另一台电脑(也是win7 x64)上测试了它,我得到了同样的问题,游戏进程开始,然后屏幕闪烁(Aero似乎停用),然后一切恢复正常,我的游戏进程在没有消息的情况下崩溃。

我敢肯定,我的代码没有问题,可能缺少一些 dll,但其中大部分是随游戏复制的

  • Lidgren.Network.dll
  • MonoGame.Framework.dll
  • OpenTK.dll
  • SDL.dll
  • Tao.Sdl.dll

真挚地

卡恩范贝克

4

2 回答 2

2

如果它正在关闭 Windows Aero,则可能是图形问题。将可以运行它的 Win7 机器的图形功能与不能运行它的机器进行比较。工作的有显卡吗?我似乎记得 Monogame 对 Reach 图形配置文件有奇怪的行为。

于 2013-02-21T09:17:00.660 回答
1

好的,我使用 OpenAL32 安装程序修复了它

我在这里找到了解决方案

如果您的游戏无法运行,您必须安装它。

在我的第二台电脑上为我修好了。

于 2013-02-21T19:14:42.850 回答