Minijuego existente de Unity a WeChat

El contenido sobre el desarrollo de los minijuegos de WeChat se detalla en el "Esquema de adaptación de minijuegos de Unity WebGL WeChat". La mayoría de los detalles más detallados se ignorarán aquí. Puede encontrar la respuesta usted mismo en la siguiente dirección.

El propósito de este artículo es llevar a todos a convertir rápidamente sus juegos existentes en minijuegos de WeChat.

Dirección del "Programa de adaptación de minijuegos Unity WebGL WeChat":
https://github.com/wechat-miniprogram/minigame-unity-webgl-transform

1. Trabajo de preparación:

1. Seleccione la versión especificada de Unity

Lo mejor es elegir la versión o habrá algunos problemas extraños

versión del motor Comprimir textura/audio Compilar volumen iteración verificada otro
2018 Solo DXT ETC2IASTC no es compatible 100% 2018.4.25-2018.4.34 No es compatible con la configuración de la resolución dpr
2019 Solo DXT, no es compatible con ETC21ASTC 100% 2019.4.28-2019.4.35
Juego instantáneo 2019 Soporte completo para DXT/ETC21ASTC 100% 2019.4.29
2020 DXT/ETC2 No es compatible con ASTC 100% 2020.3.1-2020.3.36
2021 Soporte completo para DXT/ETC2IASTC 80% 2021.2.5-2021.2.18
Juego instantáneo 2021 Soporte completo para DXT/ETC2/ASTC 80% 2021.2.5 UnityProfiler mejorado

2. Instalar nodo

Dirección de descarga oficial: https://nodejs.org/zh-cn/download/
inserte la descripción de la imagen aquí

3. Descarga el complemento del minijuego

Importe el paquete unitypackage
https://res.wx.qq.com/wechatgame/product/wasm_plugin/minigame.202302151921.unitypackage

4. Inicie sesión en la plataforma pública de WeChat y registre el mini programa

Dirección de la plataforma pública: https://mp.weixin.qq.com/
Busque la plataforma pública de WeChat para registrar una cuenta y registre un pequeño programa (debe usar una dirección de correo electrónico que no esté vinculada a otras funciones de WeChat)inserte la descripción de la imagen aquí

5. Escribe datos y categorías del juego.

inserte la descripción de la imagen aquí
Complete el contenido en "Información del miniprograma" y "Categoría del miniprograma"

6. Obtenga el ID de la aplicación, que es el ID del subprograma

En "Inicio" > "Información del Mini Programa" > "Configuración Básica" > "Información de la Cuenta", recuerda que se usará más adelante.
inserte la descripción de la imagen aquí

7. Seleccione aquí, Mapa de capacidad>Paquete de mejora de la eficiencia de producción>Habilitar modo de alto rendimiento y adaptación rápida

inserte la descripción de la imagen aquíinserte la descripción de la imagen aquí

8. Descargue e instale "Herramientas para desarrolladores de WeChat"

Dirección: https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html
inserte la descripción de la imagen aquí

9. Registrar domicilio legal

Establezca el nombre de dominio de seguridad (Desarrollo>Gestión de desarrollo>Configuración de desarrollo>Nombre de dominio del servidor)
y escriba todas las direcciones que deben solicitarse aquí, y la dirección para continuar con la descarga de recursos; de lo contrario, no será accesible. separado por;
inserte la descripción de la imagen aquí

2. Modificación del propio proyecto Unity

La solución utilizada aquí es no cargar el paquete AA por adelantado, y puede omitir este párrafo si utiliza otras soluciones.
Debido a que los minijuegos tienen requisitos estrictos sobre el tamaño del paquete, este paso consiste principalmente en cambiar los recursos en paquetes AA para cargar y luego subempaquetar el contenido del cuerpo del paquete en el servidor para cargarlo por lotes. Si no necesita subcontratación, puede elegirla directamente durante el embalaje, que se mencionará más adelante.

10. Importar direccionables en Unity

inserte la descripción de la imagen aquí
Cambie la carga síncrona o la carga del paquete AB en el proyecto original a la carga asíncrona del paquete AA:
por ejemplo, modifique:
inserte la descripción de la imagen aquí
para
inserte la descripción de la imagen aquí
cargar el método:
inserte la descripción de la imagen aquí
para
inserte la descripción de la imagen aquí

11. Todas las rutas del cuerpo del paquete se pueden seleccionar de forma predeterminada:

inserte la descripción de la imagen aquí
Recuerda construir

Preste atención a la gestión de carga y descarga de recursos, que no se describirá aquí.

3. Proyecto de exportación

12. Exporta el paquete del juego.

Después de importar el paquete de WeChat anteriormente, aparecerá el "Menú Mini juego" en la "Barra de menú". Seleccione para convertir el mini juego.
inserte la descripción de la imagen aquí
Si se le solicita que actualice, primero debe actualizarlo.
inserte la descripción de la imagen aquí

13. Ver la ubicación de exportación

inserte la descripción de la imagen aquí

14. Subir recursos

Coloque el contenido de la carpeta webgl en la dirección del paso anterior "2. Dirección de carga de recursos externos"
inserte la descripción de la imagen aquí

15. Utilice las herramientas de desarrollo de WeChat para abrir

Haga clic en el signo más para seleccionar la opción de selección de minijuegos
inserte la descripción de la imagen aquí
en el proyecto para abrir el proyecto 4. Cargar y publicar
inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí

inserte la descripción de la imagen aquí

16. Subir juego

Cuando se complete el desarrollo y las pruebas del juego, haga clic aquí para cargar
inserte la descripción de la imagen aquí

17. Experiencia de prueba

En la plataforma de prueba de WeChat, seleccione "Administración" y "Administración de versiones" para ver la versión de prueba recién cargada en la versión de desarrollo, y puede escanear el código para experimentarlo.
Debido al hecho de que no está en línea, se puede dar a los miembros designados para que lo experimenten.

18. Agregar probadores

Seleccione "Administración", "Administración de miembros" y "Miembros del proyecto" para agregar WeChat con éxito, y puede escanear el código para probarlo.
inserte la descripción de la imagen aquí

19. Enviar para revisión

Una vez completada la prueba, haga clic en Enviar para revisión en "Gestión de versiones" y "Versión de desarrollo". Para
el primer envío, debe completar los recursos relevantes de la aplicación.
Después de pasar la revisión, puede hacer clic en Publicar
inserte la descripción de la imagen aquí
. Todo esto está hecho. Los ejemplos anteriores son para su referencia. Para obtener más detalles, consulte los siguientes documentos. Si falta algo, déjeme un mensaje o un mensaje privado, gracias tú.

Dirección del video de enseñanza (no se usa el enlace de subcontratación, no se subcontrata):
https://www.bilibili.com/video/BV1LG41177yf/?spm_id_from=333.1007.top_right_bar_window_history.content.click
Explicación más completa:
https://blog.csdn. net/zhangay1998/article/details/128774741
Descripción general de la optimización del rendimiento:
https://github.com/wechat-miniprogram/minigame-unity-webgl-transform/blob/main/Design/PerfOptimization.md
Estándar de rendimiento:
https:/ /github .com/wechat-miniprogram/minigame-unity-webgl-transform/blob/main/Design/PerfMeasure.md
Subcontrato de código:
https://github.com/wechat-miniprogram/minigame-unity-webgl-transform/ blob/main /Diseño/WasmSplit.md

Supongo que te gusta

Origin blog.csdn.net/ww1351646544/article/details/129157463
Recomendado
Clasificación