Online Multiplayer

Aus hyperdramatik
Version vom 5. Juni 2020, 10:17 Uhr von Fabian (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „=Needed Tools= ===Unity & GitHub Asset in Unity=== In Unity wird ein neues Projekt angelegt. Dieses sollte auch WebGL und Linux-Build Support beinhalten. Dies…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Needed Tools

Unity & GitHub Asset in Unity

In Unity wird ein neues Projekt angelegt. Dieses sollte auch WebGL und Linux-Build Support beinhalten. Dies kann im Unity Hub unter Installs--> Unity Version auswählen und die drei kleinen Punkte klicken. Anschließend die Plattformen auswählen, runterladen und installieren. In diesem Projekt wird das Assets & Git in Unity installiert. Anschließend wird die Szene bearbeitet. Im angelegten Projekt, mit dem während des Seminars gearbeitet wurde, werden alle Player von zwei Spawn-Punkten ins Spiel gerufen. Diese können verschoben werden. Die folgenden Objekte dürfen dabei nicht gelöscht werden: GameManagement; EventSystem; Spawn1 and 2, 2D--> camera tripod Dazu gibt es einige Einstellungen, die im Netzwerk getroffen werden müssen. Ist das Projekt fertig bearbeitet, muss zweimal gebuildet werden: Einmal eine WebGL Applikation sowie ein Linux-Build.

WinSCP

WinSCP ist ein FTP-Clientprogramm, das zur Verwaltung eines Webservers benutzt wird. Mit WinSCP laden wir den WebGL Build auf den Webserver.

MobaXTerm

MobaXTerm ist ein Linux-Emulator für Windows, der zur Serververwaltung genutzt werden kann. Via MobaXTerm wird der Linux-Build hochgeladen. Dieser dient als Host für das Multiplayer-Game.