Могут ли игры XNA работать на Mac? - PullRequest
8 голосов
/ 13 июня 2011

Мне было интересно, сможет ли игра, написанная на XNA, когда-нибудь запускаться на Mac (без запуска виртуальной Windows). Я нашел несколько ссылок на MonoXNA во время поиска в Google, но я не совсем понимаю, как это работает, поэтому я задаю вопрос здесь.

1 Ответ

10 голосов
/ 13 июня 2011

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

MonoXNA - это просто повторная реализация с открытым исходным кодом структуры XNA.Теоретически, он должен работать на любой достаточно способной реализации .NET CLI (такой как, очевидно, Mono ).Просто запустите бинарный файл XNA с Mono, и он должен работать (опять же, в теории).

Тем не менее, он, похоже, находится на довольно ранней стадии разработки, поэтому я предполагаю, что у вас будетвпереди вас ждут приключения по запуску сложных игр.(Сам Mono тоже не беспроблемен в этом отношении и, как правило, несколько отстает от Microsoft .NET, поэтому вы не можете всегда предполагать, что ваше блестящее новое приложение, использующее все самые последние и самые лучшие вещи .NET, будет работать из коробки.)

Другим важным параметром является Wine или один из его производных, который может использоваться конечным пользователем для запуска игры, упакованной для Windows, или непосредственно разработчикомприложение для создания (в основном) прозрачного опыта для пользователя Mac (или Linux, в этом отношении).Материал .NET (включая XNA) , как известно, работает с Wine, но Wine не идеален, и ваш пробег будет варьироваться (иногда в зависимости от фазы луны).

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