2016-09-07 2 views
1

Ich habe im Internet nach der Antwort gesucht; "Ist es möglich, ein Spiel von einer asp.net Core Website/Server zu starten?".Kann ich ein C# -Spiel auf asp.net Core ausführen?

Ich weiß nicht, ob das XNA-Framework mit diesem neuen Framework arbeiten wird, oder gibt es eine Alternative?

Ich möchte wirklich nicht meine Spiele in Javascript schreiben, aber C# bevorzugen, und hoffte, dass es eine Lösung wie ein Java-Applet geben würde, aber für C#.

+0

Ich weiß es nicht sicher, aber da ASP.NET Core von Grund auf neu aufgebaut wird, um plattformübergreifend zu arbeiten, wird es nicht mit XNA kompatibel sein, zumindest jetzt. –

+0

C# .NET Core-Code wird auf dem Server ausgeführt, so dass alle Rendering/Status-Updates Latenz unterliegen - nicht das Beste für ein Spiel. Sie wollen, dass so viel Rendering auf Ihrem Client passiert, so Javascript-Spiel-Bibliotheken sind der Weg zu gehen. FYI XNA wurde auch seit 2013 eingestellt. –

+0

Microsoft versucht, C# -Code in einen Browser zu bringen .. (Silverlight) Es war nicht ' Das ist ein großer Erfolg. –

Antwort

4

ASP.NET Core ist ein Web-Framework, mit dem Sie Webanwendungen entwickeln können. Es läuft auf dem Server (Multiplattform). Für den clientseitigen Code kann ASP.NET Core in Verbindung mit mehreren Client-Frameworks (einfaches JavaScript, AngualarJS, ...) verwendet werden. Es gibt Ihnen jedoch nicht die Möglichkeit, Code in C# zu entwickeln, der im Browser ausgeführt wird.

1

Wie bereits erwähnt, ist dies mit den aktuellen Tools des Net-Frameworks nicht möglich.

Aber Sie können verwenden Unity, die eine Spiel-Engine ist, mit der Sie Spiel in ein paar Sprachen schreiben können, C# ist einer von denen.

Die neueste Version können Sie erstellen und publish a game using the web GL Option, die in einem Browser ohne zusätzliche Plug-Ins ausgeführt werden.

Wahrscheinlich möchten Sie sich das ansehen.

Verwandte Themen