2011-06-12 8 views
8

Me preguntaba si un juego escrito en XNA alguna vez podría funcionar en Mac de alguna manera (sin tener que ejecutar un Windows virtual). He encontrado algunos enlaces a MonoXNA durante mi búsqueda en Google, pero no entiendo exactamente cómo funciona, así que planteo la pregunta aquí.¿Pueden los juegos XNA ejecutarse en mac?

+0

@WTP, si un juego XNA funcionara perfectamente en Mac OS, ni siquiera sabría que es un juego XNA. – zneak

+2

http://andrewrussell.net/exen/ – ClassicThunder

Respuesta

10

La respuesta corta: Sí, en teoría, pero no esperes la perfección, al menos no de inmediato. Probablemente tengas algo de trabajo por delante para obtener una buena experiencia.

MonoXNA es solo una reimplementación de código abierto del framework XNA. En teoría, debería ejecutarse en cualquier implementación suficientemente capaz de .NET CLI (como, obviamente, Mono). Simplemente inicie el XNA binario con Mono, y debería funcionar (nuevamente, en teoría).

Dicho esto, parece que se encuentra en una etapa bastante temprana de desarrollo, así que supongo que tendrás una aventura por delante para que puedas ejecutar juegos complejos. (Mono tampoco está libre de problemas en este aspecto, y por lo general es algo más lento que el .NET de Microsoft, por lo que no siempre se puede asumir que su aplicación nueva y brillante con todo lo último y mejor de .NET funcionará de la caja.)

La otra opción principal es Wine o uno de sus derivados, que puede ser utilizado por un usuario final para iniciar un juego empaquetado para Windows o utilizado directamente por el desarrollador de una aplicación para crear un (principalmente-) experiencia transparente para un usuario de Mac (o Linux, para el caso). Cosas de .NET (incluyendo XNA) es conocido por trabajar con Wine, pero Wine no es perfecto, y su kilometraje puede variar (a veces dependiendo de la fase de la luna).

Cuestiones relacionadas