本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Unity 支援的特殊考量
當您的 Unity 應用程式使用AWS SDK for .NET和 .NET 標準 2.0
-
您需要獲取AWS SDK for .NET組件並將其應用於您的項目。如需有關如何執行此操作的資訊,請參閱主題下載並解壓縮 ZIP 文件中的取得 AWSSDK 組件。
-
您需要在 Unity 項目中包含以下 DLL 以及 AWSSDK.Core 和您正在使用的其他AWS服務的 DLL。從的 3.5.109 版開始AWS SDK for .NET,.NET 標準 ZIP 檔案包含這些額外的 DLL。
-
如果您使用 IL2CPP
來建置您的 Unity 專案,您必須將 link.xml
檔案新增至您的資產資料夾,以防止程式碼剝離。link.xml
檔案必須列出您正在使用的所有 AWSSDK 組件,且每個組件都必須包含preserve="all"
屬性。下面的代碼片段顯示了這個文件的一個例子。<linker> <assembly fullname="AWSSDK.Core" preserve="all"/> <assembly fullname="AWSSDK.DynamoDBv2" preserve="all"/> <assembly fullname="AWSSDK.Lambda" preserve="all"/> </linker>
注意
要閱讀與此要求相關的有趣背景信息,請參閱以下文章:https://aws.amazon.com/blogs/developer/ referencing-the-aws-sdk-for-net-standard -2-0-from-unity-xamarin-or-
除了這些特殊考量之外,請第 3.5 版有什麼變更參閱以取得有關將 Unity 應用程式移轉至AWS SDK for .NET.