SDK Unity (Legacy)
El SDK Unity de Aptos es una implementación .NET del SDK de Aptos, compatible con .NET Standard 2.0 y .NET 4.x para Unity. El objetivo de este SDK es proporcionar un conjunto de herramientas para que los desarrolladores construyan aplicaciones multiplataforma (móvil, escritorio, web, VR) usando el motor de juego Unity y la infraestructura blockchain de Aptos.
Ver la publicación Aptos Labs brings Web3 to Gaming with its new SDK for Unity developers y la sección Detalles técnicos del README del SDK Unity para todas las características ofrecidas a los desarrolladores de juegos por el SDK Unity de Aptos.
Flujos de usuario
Sección titulada «Flujos de usuario»El SDK Unity de Aptos soporta estos casos de uso:
- Flujo de incorporación progresiva en el que los usuarios pueden iniciar sesión en un juego por email. En este flujo, las transacciones son proxied, y Aptos usa un sistema de claves distribuidas. Los usuarios pueden luego incorporarse a una billetera custodial completa si lo desean.
- Integración de billetera no-custodial en el juego en la que los desarrolladores de juegos tienen la opción de permitir a los usuarios crear billeteras no-custodiales completas en los juegos.
- Integración de billetera no-custodial fuera del juego en la que los desarrolladores de juegos pueden permitir a los usuarios conectarse a una billetera de escritorio o una billetera móvil dentro del juego o crear billeteras burner desde la billetera padre sin problemas.
Requisitos previos
Sección titulada «Requisitos previos»Versiones Unity soportadas
Sección titulada «Versiones Unity soportadas»Versión Soportada: | Probada |
---|---|
2021.3.x | ✅ |
2022.2.x | ✅ |
Windows | macOS | iOS | Android | WebGL |
---|---|---|---|---|
✅ | ✅ | ✅ | ✅ | ✅ |
Dependencias
Sección titulada «Dependencias»A partir de Unity 2021.x.x, Newtonsoft Json es una dependencia común. Las versiones anteriores de Unity requieren instalar Newtonsoft.
- Chaos.NaCl.Standard
- Microsoft.Extensions.Logging.Abstractions.1.0.0 — requerido por NBitcoin.7.0.22
- Newtonsoft.Json
- NBitcoin.7.0.22
- Portable.BouncyCastle
- Zxing
Instalar el SDK Unity
Sección titulada «Instalar el SDK Unity»Puedes instalar el SDK Unity ya sea a través de nuestro unitypackage
o el Unity Package Manager.
Instalar por unitypackage
Sección titulada «Instalar por unitypackage»- Inicia Unity.
- Descarga el último archivo
Aptos.Unity.unitypackage
desde el Unity Asset Store. - Haz clic en Assets → Import Packages → Custom Package y selecciona el archivo descargado.
Instalar por Unity Package Manager
Sección titulada «Instalar por Unity Package Manager»- Abre la ventana del Unity Package Manager.
- Haz clic en el botón agregar + en la barra de estado superior.
- Selecciona Add package from git URL del menú desplegable.
- Ingresa la URL https://github.com/aptos-labs/Aptos-Unity-SDK.git y haz clic en Add.