XNA не отображает текстуру моей собственной модели fbx


Поскольку у меня закончились модели во время создания игры в XNA, я попытался сделать свою собственную. Но есть проблема - когда я делаю .модель fbx, добавление текстуры через блендер, выполнение УФ-картирования, а затем применение этой модели к моему проекту XNA, все работает нормально, но текстура не отображается. Единственное, что я вижу, - это серая модель. Что я могу сделать, чтобы исправить это?

1 4

1 ответ:

Текстуры не сохраняются вместе с файлом модели. Вы должны отдельно загрузить текстуру:

var texture = Content.Load<Texture>("TextureName");

Когда текстура загружена, вы можете привязать ее к эффекту :

basicEffect.TextureEnabled = true;
basicEffect.Texture = texture;