本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Unity 插件:安裝和設置插件組件
本節說明如何將外掛程式新增至 Unity 專案。安裝外掛程式後,當您在 Unity 編輯器中開啟專案時,就可以使用外掛程式功能。
開始之前
下面是你需要使用 Amazon GameLift 插件統一:
統一視窗 2022 LTS 或統一的 MacOS
-
Amazon GameLift 插件統一下載. [下載網站]
下載包括兩個軟件包: Amazon GameLift 獨立插件的統一
用於統一的 Amazon GameLift C# 服務器 SDK
-
Microsoft 視覺工作室 2019 或更新版本。
-
使用 C# 遊戲程式碼的多人遊戲專案。
-
第三方範圍的登錄。 UnityNuGet此工具管理第三方 DLL。如需詳細資訊,請參閱 UnityNuGet
Github 儲存庫。
將外掛程式新增至您的遊戲專案
完成以下任務,在 Unity 編輯器和您的遊戲項目文件中工作。
步驟 1:新增 UnityNuGet 至您的遊戲專案
如果您沒有為您的遊戲專案 UnityNuGet 設定,請使用下列步驟使用 Unity 套件管理員來安裝工具。或者,您可以使用 NuGet CLI 手動下載 DLL。如需詳細資訊,請參閱適用於統一的 Amazon GameLift C# 伺服器開發套件README
。
-
在 Unity 編輯器中打開項目後,轉到主菜單並選擇編輯,項目設置。從選項中,選擇「Package 件管理員」區段,然後開啟「範圍登錄」群組。
-
選擇 + 按鈕,並為 UnityNuGet 範圍登錄輸入下列值:
Name: Unity NuGet URL: https://unitynuget-registry.azurewebsites.net Scope(s): org.nuget
對於統一 2021 版本的用戶:
設置後 UnityNuGet,檢查 Unity 控制台中顯示的Assembly Version
Validation
錯誤。如果 NuGet 封裝中強式名稱組件的繫結重新導向未正確解析為 Unity 專案中的路徑,就會發生這些錯誤。若要解決這個問題,請設定 Unity 的組件版本驗證:
-
在 Unity 編輯器中,轉到主菜單,然後選擇編輯,項目設置,然後打開播放器部分。
-
取消選取「組件版本驗證」選項。
第 2 步:添加插件和 C# 服務器 SDK 包
解壓縮 Amazon GameLift 插件統一下載,其中包含兩個軟件包。
在 Unity 編輯器中打開項目後,轉到主菜單並選擇窗口,Package 管理器。
選擇「+」按鈕以新增套件。選擇選項從壓縮包中添加包裹。
在 [選取磁碟上的套件] 中,找出 Unity 下載檔案的 Amazon GameLift C# 伺服器 SDK 外掛程式,然後選擇
com.amazonaws.gameliftserver.sdk-<version>.tgz
檔案。選擇「開啟」以安裝外掛程式。在 [選取磁碟上的套件] 中,找出 Unity 下載檔案的 Amazon GameLift 獨立外掛程式,然後選擇檔案
com.amazonaws.gamelift-<version>.tgz
。選擇「開啟」以安裝外掛程式。確認獨立外掛程式已新增至您的專案。返回統一編輯器窗口。檢查新的 Amazon 菜單按鈕的主 GameLift菜單。
步驟 3:導入示例遊戲(可選)
Unity 的外掛程式隨附一組範例遊戲資產 (包括場景),您可以將其新增到遊戲專案中。匯入範例遊戲可讓您快速透過 Amazon 測試、建置和部署簡單的多人遊戲 GameLift。範例遊戲已與 Amazon GameLift SDK 完全整合,因此您可以略過整合任務並完成剩餘的工作流程任務。
使用範例遊戲時,您可以在幾分鐘內設定並加入本機託管的 Amazon GameLift Anywhere 叢集。您可以在一小時內將遊戲部署到 Amazon, GameLift並在一小時內加入即時雲端託管遊戲。
若要匯入範例遊戲:
在 Unity 編輯器中打開您的遊戲項目後,轉到 Amazon GameLift 菜單並選擇示例遊戲,導入示例遊戲。
導入文件後,再次轉到 Amazon GameLift 菜單,然後選擇示例遊戲,初始化設置。此步驟會設定您的專案以建置遊戲用戶端和伺服器。
安裝完成後,您會看到兩個新場景新增到您的遊戲專案中。您也會看到一些額外的專案資產,包括GameLiftClientSettings資產。
如需範例使用者介面和遊戲玩法的詳細資訊,請參閱範例遊戲讀我。