Plugin für Unity: Plugin-Komponenten installieren und einrichten - Amazon GameLift

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Plugin für Unity: Plugin-Komponenten installieren und einrichten

In diesem Abschnitt wird beschrieben, wie Sie das Plugin zu einem Unity-Projekt hinzufügen. Nach der Installation des Plugins ist die Plugin-Funktionalität verfügbar, wenn Sie das Projekt im Unity-Editor geöffnet haben.

Bevor Sie beginnen

Folgendes benötigen Sie, um das GameLift Amazon-Plugin für Unity zu verwenden:

  • Unity für Windows 2022 LTS oder Unity für macOS

  • GameLift Amazon-Plugin für Unity herunterladen. [Download-Seite] Der Download beinhaltet zwei Pakete:

    • GameLift Eigenständiges Amazon-Plugin für Unity

    • Amazon GameLift C#-Server SDK für Unity

  • Microsoft Visual Studio 2019 oder neuer.

  • Ein Multiplayer-Spieleprojekt mit C#-Spielcode.

  • Die vom Drittanbieter abgegrenzte Registrierung. UnityNuGet Dieses Tool verwaltet Drittanbieter. DLLs Weitere Informationen finden Sie im UnityNuGetGithub-Repository.

Füge das Plugin zu deinem Spielprojekt hinzu

Erledigen Sie die folgenden Aufgaben, indem Sie im Unity-Editor und in Ihren Spielprojektdateien arbeiten.

Schritt 1: UnityNuGet Zu Ihrem Spielprojekt hinzufügen

Wenn Sie Ihr Spieleprojekt noch nicht UnityNuGet eingerichtet haben, führen Sie die folgenden Schritte aus, um das Tool mithilfe des Unity-Paketmanagers zu installieren. Alternativ können Sie das verwenden NuGet CLI, um das manuell herunterzuladenDLLs. Weitere Informationen finden Sie auf dem Amazon GameLift C#-Server SDK für UnityREADME.

  1. Öffnen Sie Ihr Projekt im Unity-Editor, rufen Sie das Hauptmenü auf und wählen Sie Bearbeiten, Projekteinstellungen aus. Wählen Sie aus den Optionen den Abschnitt Package Manager und öffnen Sie die Gruppe Scoped Registries.

  2. Wählen Sie die Schaltfläche + und geben Sie die folgenden Werte für die bereichsbezogene Registrierung ein: UnityNuGet

    Name: Unity NuGet URL: https://unitynuget-registry.azurewebsites.net Scope(s): org.nuget

Für Benutzer der Unity-Version 2021:

Suchen Sie nach der Einrichtung nach Assembly Version Validation Fehlern UnityNuGet, die in der Unity-Konsole angezeigt werden. Diese Fehler treten auf, wenn Bindungsumleitungen für stark benannte Assemblys in den NuGet Paketen nicht korrekt in Pfade innerhalb Ihres Unity-Projekts aufgelöst werden. Um dieses Problem zu beheben, konfigurieren Sie die Assembly-Versionsvalidierung von Unity:

  1. Gehen Sie im Unity-Editor zum Hauptmenü und wählen Sie Bearbeiten, Projekteinstellungen und öffnen Sie den Bereich Player.

  2. Deaktivieren Sie die Option Assembly-Versionsvalidierung.

Schritt 2: Fügen Sie das Plugin und die C#-Serverpakete hinzu SDK

  1. Entpacken Sie das GameLift Amazon-Plugin für den Unity-Download, das beide Pakete enthält.

  2. Öffnen Sie Ihr Projekt im Unity-Editor, rufen Sie das Hauptmenü auf und wählen Sie Fenster, Paketmanager aus.

  3. Wählen Sie die Schaltfläche +, um ein neues Paket hinzuzufügen. Wählen Sie die Option Paket aus Tarball hinzufügen.

  4. Suchen Sie unter Pakete auf Festplatte auswählen das Amazon GameLift C# SDK Server-Plug-In für Unity-Download-Dateien und wählen Sie die com.amazonaws.gameliftserver.sdk-<version>.tgz Datei aus. Wählen Sie Öffnen, um das Plugin zu installieren.

  5. Suchen Sie unter Pakete auf Festplatte auswählen das Amazon GameLift Standalone-Plug-in für Unity-Download-Dateien und wählen Sie die Datei auscom.amazonaws.gamelift-<version>.tgz. Wählen Sie Öffnen, um das Plugin zu installieren.

  6. Vergewissern Sie sich, dass das eigenständige Plugin zu Ihrem Projekt hinzugefügt wurde. Kehren Sie zum Unity-Editor-Fenster zurück. Suchen Sie im Hauptmenü nach der neuen GameLiftAmazon-Menüschaltfläche.

Schritt 3: Importiere das Beispielspiel (optional)

Das Plugin für Unity enthält eine Reihe von Beispielspiel-Assets, einschließlich Szenen, die Sie Ihrem Spielprojekt hinzufügen können. Wenn Sie das Beispielspiel importieren, können Sie schnell ein einfaches Multiplayer-Spiel mit Amazon testen, erstellen und bereitstellen GameLift. Das Beispielspiel ist bereits vollständig in Amazon integriert GameLift SDKs, sodass Sie die Integrationsaufgaben überspringen und die verbleibenden Workflow-Aufgaben erledigen können.

Wenn Sie das Beispielspiel verwenden, können Sie in nur wenigen Minuten eine lokal gehostete Amazon GameLift Anywhere-Flotte einrichten und ihr beitreten. Sie können das Spiel auf Amazon bereitstellen GameLift und in weniger als einer Stunde an einem in der Cloud gehosteten Live-Spiel teilnehmen.

Um das Beispielspiel zu importieren:
  1. Öffnen Sie Ihr Spielprojekt im Unity-Editor, rufen Sie das GameLiftAmazon-Menü auf und wählen Sie Beispielspiel, Beispielspiel importieren aus.

  2. Gehen Sie nach dem Import der Dateien erneut zum GameLiftAmazon-Menü und wählen Sie Beispielspiel, Einstellungen initialisieren. In diesem Schritt wird dein Projekt für die Erstellung des Spielclients und -servers konfiguriert.

Wenn die Installation abgeschlossen ist, werden deinem Spielprojekt zwei neue Szenen hinzugefügt. Außerdem werden dir einige zusätzliche Projekt-Assets angezeigt, darunter ein GameLiftClientSettingsAsset.

Weitere Informationen zur Benutzeroberfläche und zum Gameplay des Beispiels findest du in der Readme-Datei zum Beispielspiel.