Können XNA-Spiele auf Mac laufen?

8

Ich habe mich gefragt, ob ein in XNA geschriebenes Spiel jemals irgendwie auf dem Mac laufen könnte (ohne ein virtuelles Windows ausführen zu müssen). Ich habe während meines Google-Suchens einige Links zu MonoXNA gefunden, aber ich verstehe nicht genau, wie das funktioniert. Deshalb stelle ich die Frage hier.

    
Valyrion 12.06.2011, 22:06
quelle

1 Antwort

10

Die kurze Antwort: Ja, theoretisch, aber erwarte keine Perfektion, zumindest nicht auf Anhieb. Sie haben wahrscheinlich etwas Arbeit vor sich, um eine gute Erfahrung zu machen.

MonoXNA ist nur eine Open-Source-Neuimplementierung des XNA-Frameworks. Theoretisch sollte es auf jeder ausreichend fähigen Implementierung des .NET CLI laufen (wie zum Beispiel Mono ). Starten Sie einfach die XNA-Binärdatei mit Mono, und es sollte (wieder, in der Theorie) funktionieren.

Das heißt, es scheint sich in einem ziemlich frühen Entwicklungsstadium zu befinden, also schätze ich, dass Sie ein Abenteuer vor sich haben werden, in dem komplexe Spiele laufen. (Mono selbst ist in dieser Hinsicht auch nicht unproblematisch und liegt typischerweise etwas hinter Microsoft .NET zurück, so dass Sie nicht immer davon ausgehen können, dass Ihre glänzende neue App mit den neuesten und besten .NET-Tools sofort einsatzbereit ist. )

Die andere wichtige Option ist Wein oder eines seiner Derivate, die entweder von einem Endbenutzer zum Starten eines Spiels verwendet werden können für Windows verpackt oder direkt vom Entwickler einer Anwendung verwendet, um ein (meist) transparentes Erlebnis für einen Mac- (oder Linux-) Benutzer zu schaffen. .NET Sachen (einschließlich XNA) ist für die Arbeit mit Wine bekannt, aber Wine ist nicht perfekt, und Ihre Laufleistung variiert (manchmal abhängig von der Mondphase).

    
Nicholas Knight 12.06.2011, 22:26
quelle

Tags und Links