Kann Microsoft XNA auf Windows 10?
Erstellt habe ich ein Spiel mit C# und Microsoft XNA 4.0. Es funktioniert auf einwandfrei auf Windows 8 und 8.1, aber mein Freund versucht, das herunterladen es für einen computer mit Windows 10 und festgestellt, dass Sie nicht öffnen würde. Es würde nicht einmal erscheinen, die im Task-Manager, wenn es zu öffnen versucht wurde. Der betreffende computer hat die Microsoft XNA Framework Redistributable 4.0 installiert ist, so sollte es funktionieren. Ist Windows 10 einfach nicht kompatibel mit XNA?
Kann deine Frage nicht beantworten, aber ich empfehle, Weg von XNA, es ist eine tote Technologie. gamasutra.com/view/news/185894/Its_official_XNA_is_dead.php
Aber auch wenn es nicht aktualisiert weiter, es ist immer noch ein nützliches tool für die Entwicklung, wie es ist, richtig?
Das problem ist, Sie stecken in DX9, und jeden bug, den Sie finden, wird nicht wiederhergestellt werden, es gibt MonoGame (monogame.net) was ist eine re-Implementierung von XNA in Open-source und es ist tragbar zu einer Tonne von Plattformen, so kann es ein guter Versuch. ODER, wenn Sie wollen, gehen Sie auf ein etwas niedrigeres Niveau, aber viel mächtiger verwenden Sie OpenTK oder SharpDX
Sie könnten versuchen, das ausführen der Anwendung unter Windows 7-Kompatibilität.
Mein Freund versucht, läuft die Anwendung auch mit Windows 7 und Windows 8 Kompatibilität und dann versucht, läuft es als administrator. Keine dieser Lösungen funktioniert entweder.
Aber auch wenn es nicht aktualisiert weiter, es ist immer noch ein nützliches tool für die Entwicklung, wie es ist, richtig?
Das problem ist, Sie stecken in DX9, und jeden bug, den Sie finden, wird nicht wiederhergestellt werden, es gibt MonoGame (monogame.net) was ist eine re-Implementierung von XNA in Open-source und es ist tragbar zu einer Tonne von Plattformen, so kann es ein guter Versuch. ODER, wenn Sie wollen, gehen Sie auf ein etwas niedrigeres Niveau, aber viel mächtiger verwenden Sie OpenTK oder SharpDX
Sie könnten versuchen, das ausführen der Anwendung unter Windows 7-Kompatibilität.
Mein Freund versucht, läuft die Anwendung auch mit Windows 7 und Windows 8 Kompatibilität und dann versucht, läuft es als administrator. Keine dieser Lösungen funktioniert entweder.
InformationsquelleAutor Ben | 2016-02-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
XNA wird nicht mehr unterstützt auf neueren Versionen von windows, es wurde eingestellt und wird nicht unterstützt auf neueren Plattformen als Windows 7. Glücklicherweise gibt es eine open-source-Implementierung von XNA ist im wesentlichen genau das gleiche, und das ist momentan unterstützt auf allen windows-Versionen. Es heißt "MonoGame", hier ist der link zu Ihrer website:
http://www.monogame.net/
In Bezug auf die Codes, die Sie würde tun müssen, einige Umgestaltung. Zum Beispiel in XNA glaube ich, dass die syntax für das laden in ein Bild " - Inhalte.laden", in der Erwägung, dass in MonoGame die syntax ist "asset".laden". Also ich würde sagen, etwa 80 bis 90 Prozent des Codes nicht ändern müssen, nur die spezifischen API-Aufrufe, die anders sind. Soweit redistributables gehen, Nein, MonoGame sollte funktionieren als standalone-framework ist. Sie hatten einige Probleme in älteren Versionen mit dem content loader in Bezug auf die .XMB-Dateien aber dies wurde behoben.
InformationsquelleAutor x2kpb
Einige updates:
März 14, 2016, ID@Xbox angekündigt, dass MonoGame ist kommt auf die Xbox One:
* https://mobile.twitter.com/ID_Xbox/status/709402975051980800
In der FB-Gruppe Xbox One Indie-Devs, Tom Spilman von der MonoGame team hatte einige Informationen hinzufügen, mehr Infos kommen bald.
* https://www.facebook.com/groups/XboxOneIndieDevs/permalink/852775944827686/
Stay tuned, um den Twitter-account und FB-Gruppe bereits erwähnt, für die neue info, wenn verfügbar.
Hoffe, das hilft!
InformationsquelleAutor Shahed C - MSFT
Hinzufügen, was x2kpb gesagt, ist Ihre beste Wette, an dieser Stelle ist ein Blick auf die MonoGame für bestimmte Plattformen, und FNA für andere.
XNA, in seiner reinen form, wird nicht funktionieren, wie Sie eine neue Windows-10-Anwendung. Die Plattform zu bringen win32 (XNA) - Spiele auf Win10 heißt Projekt Centennial
Sowohl Xbox One und Windows 10 wird Unterstützung MonoGame, pro dieses video letztes Jahr auf der BUILD-Konferenz.
InformationsquelleAutor Dave Voyles - MSFT
Ich weiß, das ist ein älterer Beitrag, aber nur für diejenigen, die auf der Suche nach einer Möglichkeit, wie ich heute war (dieser post ist immer noch ein top-Treffer in google) sein ein bisschen Arbeit, um die Einrichtung zu erhalten, aber XNA wird in der Tat laufen unter windows 10 ganz gut, und es gibt einen Weg, um tatsächlich mit Visual Studio 2017 mit XNA einfach auch gut:
http://flatredball.com/visual-studio-2017-xna-setup/
so, wenn Sie code für XNA oder wie das XNA-framework (Wie ich es Tue, bevorzuge ich die Reine c# nicht c# zu manchen anderen aufgebläht Brücke wie Unity) für 2D-Spiele, dann ist dieses Ihre Retter.
Genießen 🙂
InformationsquelleAutor Jacqueline Loriault