Plataforma de batalla Huawei "Bounty Hunter", ¡guía de implementación para principiantes!

97e2d147192c1901b6df6cc1c9ad737c.gif

"Bounty Hunter" es un juego de batalla casual en línea que actualmente está disponible de forma gratuita en el centro comercial de recursos de Cocos Store.

01b082f7088492733858dcac0f803861.png

Este artículo se centra en cómo integrar las capacidades de batalla en línea de Huawei en este juego.

entorno de desarrollo

  • Creador de Cocos: Creador de Cocos 3.7.2

  • Android: Android Estudio 3.6.1

  • Minijuegos de WeChat: biblioteca básica con 2.32.2

Directorio de proyectos

4118387579a17580d22252cc7823be65.png 【Click para agrandar】
  • escena : escena del juego, en el motor Cocos Creator, la escena es la entrada inicial. selectEsta es nuestra escena de entrada.

  • res : directorio de recursos artísticos, que incluye imágenes de la interfaz de usuario, animaciones de apertura, efectos especiales, fuentes, modelos, etc.

  • Recursos : audio, configuración, prefabricados de efectos de partículas, prefabricados de interfaz de usuario.

  • script : directorio de script del proyecto, clasificado por módulos que involucran interfaz de usuario, lógica de juego, marco básico y bibliotecas de terceros (Huawei Battle Engine).

Configuración del proyecto

01 Servicio de batalla en línea de Huawei

"Bounty Hunter" se basa en la función de batalla en línea de Huawei. Primero inicie sesión en Huawei AppGallery Connect, cree un proyecto y complete 联机对战las configuraciones relevantes.

739e59229c9656bb3f64bf18daa8ed8c.png
  • https://developer.huawei.com/consumer/cn/service/josp/agc/index.html

Inicie sesión en AppGallery Connect Haga clic en 我的项目.

224482b7dee2fc84fce1c08f72daf038.png

En la lista de proyectos de AppGallery Connect, agregue o busque un proyecto existente, como se muestra a continuación:965cbd4140de56fa9b5705459f9894e7.png

Tenga en cuenta que cuando utilice el servicio de batalla en línea de Huawei en el motor Cocos Creator, seleccione Webel tipo de proyecto.

b488f3a3188304fdaf634636bf9f1e0a.png

Seleccione "Construir > Servicio de batalla en línea" en la barra de navegación izquierda, ingrese a la página del servicio de batalla en línea e inicie el servicio.f1fbc646f75a3ba42885d5541cc05d05.png

02 Cliente JS-SDK

Si queremos proporcionar capacidades de batalla en línea en nuestros juegos, también necesitamos descargar JS SDKlos scripts de Huawei e integrarlos en el proyecto.8d8d8782f1dd05667e5a7c2163a4ffd4.png

Guarde los GOBE.d.ts2 GOBE.jsarchivos en script/libsla carpeta (el proyecto "Bounty Hunter" ya tiene estos dos archivos, ya no es necesario operarlos).

67715c4190e1d513bea9d05eed89c7bc.png

Los nuevos proyectos deben tener en cuenta que deben configurarse como scripts de complemento en el motor Cocos Creator GOBE.js.b325a4447a370bcb40c8ad4105725d9e.png

y coloque el certificado endpoint-cert.cerdebajo de resourcesla carpeta.72017798af1a41ddbde0410541c66bb1.png

Finalmente, en el código del proyecto "Bounty Hunter" , también debe completar el , para gobeUtil.tsHuawei Battle Service . Vea abajo:CLIENT_IDAPP_IDCLIENT_SECRET9d630a54c27a3abcf33af49de6c33d97.png

Puede encontrar el contenido anterior en Configuración del proyecto en segundo plano de Huawei AppGallery Connect > Configuración del SDK > Fragmentos de código del SDK.08ec746ced3be2aab767fc02eed95ca3.png

03 Configuración del código del servidor en tiempo real

Una vez configurado el cliente, aún necesita configurar el contenido relacionado con el servidor.

Ingrese al servicio de batalla en línea, expanda la opción de servidor en tiempo real, haga clic en Servidor alojado en tiempo real y haga clic en la etiqueta en el lado derecho de la lista 上传代码.6ac74ac2fa8ac8f6e77008c850aab3c1.png

Asigne al servicio un nombre aleatorio y haga clic en Examinar archivos para preparar los archivos del servidor que se cargarán.604ca2c66d6d20c30296562457ff8d0b.png

Busque el proyecto "Bounty Hunter" y goberts/index.jsseleccione Cargar.ce2f582e34ddc367b665abc0b6fcb121.png

¡Aviso! ! ! Antes de cargar el archivo, el valor index.jsen la línea 83 debe ser el ID de aplicación de su aplicación actual.appId

a279b314ef508d1df9fe9574eab6d5a8.png

Ahora que todas las configuraciones están completas, puedes iniciar el juego en el motor Cocos Creator e invitar a las chicas a tu lado a tomar felizmente monedas de oro contigo.

c951716b92f71c1478c9f95da13c7ff2.png

Descargar

"Bounty Hunter - Huawei Battle Platform" se ha incluido en Cocos Store y el código fuente del juego se puede descargar de forma gratuita.

616c1e7067761e0ea9fa19f04fc98ce8.png

Si aún no ha utilizado el motor Cocos Creator, puede consultar el vídeo tutorial a continuación.

Según Huawei, el servicio de batalla en línea no se comercializará durante un corto período de tiempo, es de uso completamente gratuito y la prostitución gratuita es bienvenida. Y habrá más soporte técnico y beneficios para los usuarios del motor Cocos.

e66c2e4cbff56ba01f3bed2fe79ba6a2.png

Finalmente, los socios pueden unirse al grupo de servicios para desarrolladores de Huawei PGS y venir a comunicarse y aprender con nosotros.

Aspectos destacados del pasado

Supongo que te gusta

Origin blog.csdn.net/6346289/article/details/132222270
Recomendado
Clasificación