"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.
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
【Click para agrandar】-
escena : escena del juego, en el motor Cocos Creator, la escena es la entrada inicial.
select
Esta 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.
-
https://developer.huawei.com/consumer/cn/service/josp/agc/index.html
Inicie sesión en AppGallery Connect Haga clic en 我的项目
.
En la lista de proyectos de AppGallery Connect, agregue o busque un proyecto existente, como se muestra a continuación:
Tenga en cuenta que cuando utilice el servicio de batalla en línea de Huawei en el motor Cocos Creator, seleccione Web
el tipo de proyecto.
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.
02 Cliente JS-SDK
Si queremos proporcionar capacidades de batalla en línea en nuestros juegos, también necesitamos descargar JS SDK
los scripts de Huawei e integrarlos en el proyecto.
Guarde los GOBE.d.ts
2 GOBE.js
archivos en script/libs
la carpeta (el proyecto "Bounty Hunter" ya tiene estos dos archivos, ya no es necesario operarlos).
Los nuevos proyectos deben tener en cuenta que deben configurarse como scripts de complemento en el motor Cocos Creator GOBE.js
.
y coloque el certificado endpoint-cert.cer
debajo de resources
la carpeta.
Finalmente, en el código del proyecto "Bounty Hunter" , también debe completar el , para gobeUtil.ts
Huawei Battle Service . Vea abajo:CLIENT_ID
APP_ID
CLIENT_SECRET
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.
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 上传代码
.
Asigne al servicio un nombre aleatorio y haga clic en Examinar archivos para preparar los archivos del servidor que se cargarán.
Busque el proyecto "Bounty Hunter" y goberts/index.js
seleccione Cargar.
¡Aviso! ! ! Antes de cargar el archivo, el valor index.js
en la línea 83 debe ser el ID de aplicación de su aplicación actual.appId
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.
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.
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.
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
-
¡Guía de descarga gratuita de recursos de juegos de Cocos Store!
-
¡Un inventario de los 10 recursos de juego más destacados del año de la comunidad!
-
2023 | 10 complementos y recomendaciones de marcos súper útiles
-
2023 | ¿Cómo pueden los programadores generar ingresos pasivos crecientes y sostenibles?
-
Guía para evitar errores en la actualización de Cocos Creator 2.x a 3.x