Introducción a Godot SDK
19

Descargando el SDK

El SDK de Godot puede ser descargado directamente de la Biblioteca de Activos de Godot.

Ejemplo de configuración y ejecución del SDK

Por defecto, el proyecto de ejemplo está configurado para conectarse al servidor de ejemplo alojado en Enjin (nombre de host: enjinrun.demo.enjin.io), sin embargo, si desea alojar su propio servidor hay un par de opciones disponibles para usted:

  1. Ejecutando el servidor en Godot con un script de auto-carga (ver abajo)
  2. Clonación del repositorio Godot SDK (ver abajo)
  3. Ejecutando el ejemplode servidor de plataforma Java SDK

Configuración del Script de carga automática del servidor

Antes de que podamos ejecutar el juego de ejemplo debes añadir el script de PlatformServer como carga automática para tu proyecto.

  1. Open the project settings: <inline-code>Project > Project Settings.<inline-code>
  2. Switch to the <inline-code>AutoLoad<inline-code> tab.
  3. Add <inline-code>res://addons/enjin/example/scripts/server/PlatformerServer.gd<inline-code> to the your auto-loads.
  4. Enable the <inline-code>PlatformServer<inline-code> singleton.

Clonar el SDK de Godot

Alternativamente puedes clonar el repositorio Godot SDK e importarlo como un proyecto en Godot.

Creación de un proyecto para el ejemplo

To run the demo open and run the <inline-code>res://addons/enjin/example/scenes/Game.tscn<inline-code> scene. This will start the demo, creating a working directory in the root of your project. You will find a <inline-code>config<inline-code> folder that contains a <inline-code>client.cfg<inline-code> and <inline-code>server.cfg<inline-code>. Before you can run the game you will need to create a project on the Enjin Platform (Kovan) and create four assets for the items in the demo.

Crear un proyecto de ejemplo

  1. Regístrese si aún no lo ha hecho.
  2. Select <inline-code>Create Project<inline-code> from the <inline-code>Platform<inline-code> page.
  3. Dale al proyecto un nombre y una descripción. La imagen es opcional.
  4. Click <inline-code>Save Changes<inline-code> to create the project.

Crear activos de ejemplo

Necesitarás hacer esto cuatro veces para los siguientes activos: fragmento, corona, llave y mejora de la salud.

  1. Open your project by selecting it from the <inline-code>Platform<inline-code> page.
  2. Go to Assets and click <inline-code>Create Asset<inline-code>
  3. Establece el nombre, el suministro total, el valor por activo, los juicios devueltos en la fusión, y el suministro inicial. Todos los demás ajustes pueden dejarse como predeterminados.
  4. Click <inline-code>Create Asset<inline-code>

Configurando el ejemplo

A continuación tenemos que configurar el server.cfg con los detalles necesarios. Necesitará el id de la identidad vinculada a su cartera, el id y el secreto del proyecto que ha creado, y los id de los activos que ha creado.

Obtener la identificación del proyecto y el secreto

Para obtener el id y el secreto del proyecto que has creado puedes ir aquí y ejecutar la siguiente consulta:

GraphQL
query {
 EnjinUser {
   apps {
     id
     name
     secret
   }
 }
}

Obtención de la identificación del desarrollador

La siguiente consulta puede ser usada para obtener la identidad del desarrollador asociada a su proyecto:

GraphQL
query {
 EnjinUser {
   identities {
     id
     appId
     wallet {
       ethAddress
     }
   }
 }
}

Obtener las identificaciones de los activos

Puedes encontrar los ID de los activos que has creado yendo a la pestaña de activos de tu proyecto. Los IDs se encuentran en la columna de ID de artículo.

Conclusión

¡Felicidades! Ahora has creado con éxito un proyecto para el ejemplo y deberías ser capaz de ejecutar y jugar el juego de ejemplo.

Anterior
siguiente
En esta página