Динамическая загрузка ресурсов в фреймворк Monogame

#c# #monogame

#c# #моногейм

Вопрос:

Существует ли какой-либо общий способ загрузки ресурсов во время выполнения в monogame. Например, загрузка Texture2d будет выглядеть так

         Texture2D.FromStream(graphixDevice,someStream)
  

есть ли что-то вроде
Resource<Texture2D>.LoadFromStream(stream);

Ответ №1:

Предпочтительный способ загрузки ресурсов — сквозной ContentManager . Load<T> Метод является общим, но требует, чтобы ресурс обрабатывался с помощью конвейера содержимого. Ресурс оптимизирован и хранится в формате быстрой загрузки вместе со всеми зависимостями (текстуры для модели и т. Д.).

Методы, зависящие от типа FromStream , существуют только для нескольких случаев, когда контент не может быть предварительно обработан, например. пользовательский контент.