Пожалуйста, помогите мне решить, как выяснить ContentPipeline XNA - PullRequest
2 голосов
/ 08 марта 2010

Я прочитал эту ссылку: http://msdn.microsoft.com/en-us/library/bb464156.aspx

Они сказали: «... В распространяемый файл XNA Framework не входит среда выполнения конвейера содержимого. Сборка содержимого во время выполнения поддерживается только в том случае, если XNA Game Studio была установлена ​​на компьютере под управлением Windows.»

На самом деле, прежде чем я узнал об этом, я уже использовал множество конвейеров контента, чтобы помочь мне зачитать ресурсы моей игры. И из-за этого мне сейчас очень больно сталкиваться с проблемой публикации "Приложение требует, чтобы сборки Microsoft.Xna.Framework.Content.Pipeline 3.1.0.0 были установлены ....."

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

Regard, DDTmanSP

1 Ответ

2 голосов
/ 08 марта 2010

Вы все еще можете использовать конвейер контента для загрузки контента на машины, на которых не установлена ​​платформа XNA Framework. Вы просто не можете «построить» контент на своей машине.

Когда вы компилируете свой проект, конвейер контента собирает ваш контент и преобразует его в форму, которую можно легко прочитать во время выполнения игры.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...