2015-10-02 3 views
0

Недавно я сменил операционные системы на своем ноутбуке (с 8.1 до Windows 7). Я передал свой игровой проект и после его пересоздания (из-за того, что Visual Studio 2013 заявляет, что он не может открыть файл моего проекта), мне удалось запустить его, но как только код попытается загрузить мою модель cube.fbx, Я получаю ошибку в названии.Monogame: «не удалось загрузить объект модели fbx как файл без содержимого»

Мои настройки для модели заключаются в следующем:

enter image description here

И код для загрузки (который работал безупречно до передачи) выглядит следующим образом:

modelCube = content.Load<Model>("Models/cube"); 

Я понятия не имею, в чем проблема. Все подсказки указывают на настройку действия сборки на «Содержимое» и «Копировать в выходной каталог» на «Всегда». Единственный ключ, о котором я могу думать, это то, что изначально проект был сделан для Android, и на этой итерации я переработал его как обычный проект Windows (по какой-то причине я не мог заставить проект Android работать на этот раз).

Заранее спасибо. Это действительно сбивает с толку.

ответ

0

Хотя я сомневаюсь, что у кого-то еще будет эта проблема, я понял проблему. Я думаю, что Monogame изменил способ загрузки активов с момента последнего использования. С моей установкой более новой версии я просто должен был следовать приведенной ниже ссылке, чтобы заставить ее работать снова.

http://rbwhitaker.wikidot.com/monogame-managing-content