跳转到内容

Unity SDK(旧版)

Aptos Unity SDKAptos SDK 的 .NET 实现,兼容 Unity 的 .NET Standard 2.0 和 .NET 4.x。该 SDK 的目标是为开发者提供一套工具,以便使用 Unity 游戏引擎和 Aptos 区块链基础设施构建多平台应用(移动端、桌面端、Web、VR)。

请参阅文章 Aptos Labs brings Web3 to Gaming with its new SDK for Unity developers,以及 Unity SDK README 的技术详情部分,了解 Aptos Unity SDK 为游戏开发者提供的所有功能。

Aptos Unity SDK 支持以下用例:

  • 渐进式引导流程:用户可通过电子邮件登录游戏。在此流程中,交易会被代理,Aptos 使用分布式密钥系统。之后,用户可以按需迁移至完全托管的钱包。
  • 游戏内非托管钱包集成:游戏开发者可选择允许用户在游戏中创建完整的非托管钱包。
  • 游戏外非托管钱包集成:游戏开发者可允许用户在游戏中连接桌面钱包或移动钱包,或从父钱包无缝创建 burner 钱包。
支持版本已测试
2021.3.x
2022.2.x
WindowsmacOSiOSAndroidWebGL

从 Unity 2021.x.x 起,Newtonsoft Json 是通用依赖项。较早版本的 Unity 需要安装 Newtonsoft。

您可以通过 unitypackageUnity Package Manager 安装 Unity SDK。

  1. 启动 Unity。
  2. Unity Asset Store 下载最新 Aptos.Unity.unitypackage 文件。
  3. 单击 AssetsImport PackagesCustom Package,然后选择下载的文件。
  1. 打开 Unity Package Manager 窗口。
  2. 单击顶部状态栏中的添加 + 按钮。
  3. 从下拉菜单中选择 Add package from git URL
  4. 输入 URL https://github.com/aptos-labs/Aptos-Unity-SDK.git,然后单击 Add