加载精灵时出现错误信息

时间:2015-04-12 19:26:35

标签: c# monogame

在游戏开始之前,我加载了所有精灵(超过500个.xnb文件),但随后我总是收到此错误消息:

  

类型' SharpDX.SharpDXException'的例外情况发生在SharpDX.DLL但未在用户代码中处理   附加信息:HRESULT:[0x887A0005],模块:[SharpDX.DXGI],ApiCode:[DXGI_ERROR_DEVICE_REMOVED / DeviceRemoved],消息:GPU设备实例已被暂停。使用GetDeviceRemovedReason确定适当的操作。   如果存在此异常的处理程序,则可以安全地继续该程序。

我有超过500行(在一个类中)看起来像这样:

Sprite = content.Load<Texture2D>("Name");

错误消息不会出现在同一行代码中,有时它会出现在前一行。避免错误消息的唯一方法是删除一些行。然后游戏正常运行。但是我需要加载所有的精灵而不仅仅是它的一部分。

错误消息是什么意思? 是否可以在没有此错误消息的情况下加载更多精灵?我在诺基亚Lumia 920设备上测试了我的游戏,我使用的是MonoGame 3.2。

1 个答案:

答案 0 :(得分:0)

内容文件夹中点击您的文件(此处为姓名),转到媒体资源并将构建操作设置为内容复制到输出目录始终复制