2015-04-12 2 views
0

Перед началом игры, я загружаю все мои спрайты (более 500 .xnb файлов), но я всегда получаю сообщение об ошибке:Сообщение об ошибке при загрузке спрайтов

исключение типа «SharpDX.SharpDXException 'произошел в SharpDX.DLL, но не был обработан в коде пользователя Дополнительная информация: HRESULT: [0x887A0005], модуль: [SharpDX.DXGI], ApiCode: [DXGI_ERROR_DEVICE_REMOVED/DeviceRemoved], Сообщение: экземпляр устройства GPU заблокирован. Используйте метод GetDeviceRemovedReason для определения соответствующего действия. Если для этого исключения есть обработчик, программа может быть безопасно продолжена.

У меня есть более чем 500 строк (в одном классе), которые выглядят следующим образом:

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

появляется сообщение об ошибке не каждый раз, когда в одной и той же строке кода, иногда появляется одна линия раньше. Единственный способ избежать сообщения об ошибке - удалить некоторые строки. Затем игра работает нормально. Но мне нужно загрузить все спрайты, а не только его часть.

Что означает сообщение об ошибке? Можно ли загрузить больше спрайтов без сообщения об ошибке? Я тестировал свою игру на устройстве Nokia Lumia 920, и я использую MonoGame 3.2.

ответ

0

в содержимого папки мыши на файле (здесь название) перейти на собственность и установить Сложение Действие к Content и копию вывода каталога в Copy всегда

Смежные вопросы