Monogame минимальные требования к оборудованию?

14

Каковы минимальные требования к оборудованию / драйверу для запуска игры Monogame 3.x в каждой из операционных систем?

Джон
источник
1
Это хороший вопрос. Вероятно, не тот, который может ответить какой-либо один человек. Возможно, это будет работать лучше в качестве сообщества Wiki. meta.stackexchange.com/questions/11740/...
craftworkgames
Неплохая идея @craftworkgames, если мод хочет пометить его как вики сообщества - продолжайте.
Джон
В качестве справки (я удалю это позже) официальными поддерживаемыми платформами на сегодняшний день являются: iOS, Android, Mac OS X, Linux Windows 8 Metro, а некоторые другие скоро появятся (WIndows 8 Phone, OUYA и PlayStation Mobile) ,
ashes999
Не забывайте Windows 7, Vista, и я верю XP.
Джон
Весьма вероятно, что требования к оборудованию меньше, чем требования к операционной системе. Итак, неактуально. Все, что на самом деле осталось, - это обязательные программные компоненты, которые и есть ваши ответы.
MichaelHouse

Ответы:

1

Для будущей версии MonoGame SDL2; https://github.com/flibitijibibo/MonoGame

введите описание изображения здесь

Версия SDL2 в настоящее время не предназначена для замены решений Linux, Mac и GL, но когда я спросил Dev, он ответил: «Я надеюсь на это». Я также спросил его о шейдерных версиях;

введите описание изображения здесь

Поскольку MonoGame работает на XP, я предполагаю, что требования к шейдерной модели D3D будут 3.0 (т.е. DirectX 9.0c). Я чувствую, что также можно предположить, что текущие порты MonoGame требуют GL 2.1 без расширений ARB. Которого не хватает моему ноутбуку.

Для справки мой ноутбук работает с процессором Intel Celeron с графическим процессором Intel® GMA 4500M для мобильных ПК (который, как мне кажется, поддерживает OpenGL 2.0 / 2.1), который в настоящее время работает в Linux (до того, как я перешел на Linux, я работал под управлением Windows 7 и Решение WindowsGL будет работать отлично).

Эта статья о Gamasutra также предоставляет больше информации о требованиях к программному обеспечению;

Для рабочего стола Windows вы можете использовать VS 2010 Express или выше, или VS 2012 Express для рабочего стола или выше в Windows 7 или 8.

Для Магазина Windows вам потребуется VS 2012 Express для Windows 8 или выше в Windows 8.

Для Windows Phone 8 вам потребуется Windows 8 64-bit и Windows Phone 8 SDK. Это установит VS 2012 Express для Windows Phone, а также может работать с VS 2012 Professional или выше.

Чтобы использовать эмулятор Windows Phone 8, ваш компьютер должен соответствовать определенным требованиям к оборудованию; см. www.microsoft.com/en-GB/download/details.aspx?id=35471 для получения подробной информации.

Для Android и / или iOS вам потребуется VS 2010 или 2012 Professional или выше и Xamarin Business или выше в Windows 7 или 8.

http://www.gamasutra.com/view/feature/192209/from_xna_to_monogame.php

Дан369
источник
Итак, у меня есть два вопроса ... 1) Monogame SDL, по вашему мнению, готов к производственному использованию (или это скоро будет?), И 2) Текущая Monogame работает на вашем ноутбуке или нет? Извините, что не понимаю эту часть. Спасибо за ответ тоже.
Джон
@Jon Это скоро будет объединено с официальным репо. С точки зрения качества производства, flibit является парнем, ответственным за портирование fez на mac & linux (который был выпущен совсем недавно), он упомянул, что ему сообщили о нескольких новых ошибках, но в настоящее время я использую его в своем проекты, и это работает совершенно нормально для меня. Я бы настоятельно рекомендовал вам использовать его. Что касается второй части, то на моем ноутбуке работает текущая моногама.
dan369
Я думал, что MonoGame SDL2 полностью раскололась с рельсов, и он не вернется. Как будто они слишком разные или что-то в этом роде ... По крайней мере, так говорит их сайт.
BrainSlugs83
3

Хорошо, я начну вики.

Поддерживаемые платформы

iOS, Android, Windows (OpenGL и DirectX), Mac OS X, Linux, Windows 8 Store, Windows Phone 8, PlayStation Mobile и консоль OUYA.

Ссылки: http://www.monogame.net/

Предпосылки

Ссылки: https://github.com/mono/MonoGame/wiki/Tutorials:prerequisites https://monogame.codeplex.com/discussions/438421

Требования к платформе

  • iOS - OpenGL ES
  • Android - OpenGL ES
  • Windows (OpenGL) - OpenGL
  • Windows (DirectX) - DirectX
  • Mac OS X - OpenGL
  • Linux - OpenGL
  • Магазин Windows 8 - DirectX
  • Windows Phone 8 - DirectX
  • PlayStation Mobile -?
  • OUYA - OpenGL ES

Ссылка: файлы проекта https://github.com/mono/MonoGame/tree/develop/MonoGame.Framework

Обработка контента

Ниже приведены системные требования для создания контента для всех целевых платформ MonoGame:

  • Windows XP с SP2, Windows Vista, Windows 7, Windows 8.
  • Visual C # 2010 Express или Pro с установленным пакетом обновления 1 (SP1).
  • Windows Phone SDK 7.1 (ПРИМЕЧАНИЕ. Убедитесь, что вы установили обновление Windows Phone SDK 7.1.1, показанное ниже.)
  • Windows Phone SDK 7.1.1 ( старые версии XNA не работают! )

В настоящее время MonoGame не включает независимую реализацию конвейера контента XNA. Мы зависим от реализации конвейера контента XNA от Microsoft и Visual Studio 2010 для Windows для создания контента для всех платформ MonoGame.

Ссылка: https://github.com/mono/MonoGame/wiki/MonoGame-Content-Processing


craftworkgames
источник
1
Спасибо, но суть этого вопроса заключалась в том, чтобы решить оставшийся без ответа вопрос о требованиях к оборудованию. Где бы на сайте Monogame, форумах или github не упоминались требования к оборудованию.
Джон
Обратите внимание, что сайт, на котором размещена реализация OpenAL Creative, исчез несколько недель назад, поэтому ссылка на pre-req в OpenAL устарела.
Роберт Роухани
К сожалению, я тоже не знаю ответа, поэтому я предоставил любую информацию, которую смог найти, чтобы начать с намерением, что больше людей заполнят все пробелы, которые они смогут. Возможно, нам нужны некоторые конкретные заголовки-заполнители, чтобы показать, что еще не вся информация есть.
craftworkgames
3

Я задал вопрос на форумах Monogame , вот список, который пришел из этого:

  • Windows Phone 8 : без ограничений. Будет работать на всех устройствах Windows Phone 8.
  • Магазин Windows : без ограничений. Те же требования, что и вам, чтобы выполнить установку Windows 8 на этот ПК.
  • Рабочий стол Windows (OpenGL) : я думаю, OpenGL 3.0 - минимум для графики, плюс OpenAL для аудио.
  • Рабочий стол Windows (DirectX) : DirectX 11 установлен.
  • Android : Android 2.3 минимум.
  • iOS : я думаю, что iOS 4.0 - это минимум.
  • Mac OS X : должна работать на всех последних и текущих аппаратных средствах Mac OS X.
  • Linux : поддержка драйверов OpenGL 3.0, я думаю, что есть и другие необходимые пакеты, такие как libsdlmixer и т. Д.
MichaelHouse
источник
0

Програмное обеспечение:

Windows Vista:
DirectX11 установлен
.NET 4.0 / 4.5 установлен

Windows 7:
.NET 4.0 / 4.5 установлен

Windows 8:
нет зависимостей (DirectX11 + .NET 4.5 уже поставляется с ОС)

Оборудование:

Однако, как говорится, это действительно зависит от того, насколько интенсивна память вашей игры. Если это игра с большим количеством моделей, спрайтов и т. Д., Вам понадобится больше оперативной памяти. Для нормальной игры требуется около 2-4 ГБ оперативной памяти, с приличным процессором и 64-битной ОС.

RageGolem10
источник
Вы получили свой ответ как раз перед тем, как я разместил вики. Если бы вы могли интегрировать свою информацию в вики и предоставить ссылки, это было бы замечательно :)
craftworkgames
1
На самом деле это не ответ на поставленный вопрос, вопрос скорее в том, каковы требования к оборудованию / драйверу и какая модель шейдера нужна.
Джон