Вы можете найти учебник (написанный мной), в котором объясняется, как использовать звуки в Monogame here.
Но в принципе, все, что вам нужно сделать, это:
- Создать новый проект игры с XNA.
- Добавьте желаемый звуковой файл в проект контента.
- Компиляция.
- Перейдите в папку вывода и скопируйте файл звука xnb в свой моногейм (добавьте его в папку «Содержимое»).
- Измените его свойства на «Контент» и «Копировать, если новый», чтобы он работал.
Изображение имеет SpriteFont выбранный, но то же самое относится и к звуковым эффектам.
Тогда вы можете использовать его так же, как в обычной игре XNA.
На сегодняшний день я не смог найти другой способ загрузить их, не нуждаясь в XNA. То же самое касается шрифтов спрайтов. Вам нужно сгенерировать файлы xnb с помощью проекта Content, предоставленного XNA.
Помните, что вы можете установить XNA на VS 2012+ и Windows 8 без проблем благодаря XNA Refresh.
Еще одна вещь, которую нужно добавить, в последний раз, когда я использовал Monogame (сентябрь 2014 года); произошла ошибка в шаблонах, загруженных с сайта Monogame, которые не позволяли воспроизводить какой-либо звуковой эффект (песня, эффект, экземпляр и т. д.); и это произойдет без ошибок. Решение в то время было загрузить шаблоны Monogame с помощью Nuget.
Я не смог сделать контентные проекты без установки xna. –
Вам нужен проект содержимого XNA для делать эти шаги, на момент написания этой записи в блоге, Monogame не была в состоянии сделать это (хотя они упорно работают над этим). –