SDK para Unity / Se ha producido un error al ejecutar contenido de Unity en la página de la compilación WebGL
  Volver a Documentos

SDK para Unity

Se ha producido un error al ejecutar contenido de Unity en la página de la compilación WebGL

Descripción del problema

El problema aparece en algunos casos al iniciar sesión en una compilación WebGL. Aparece el siguiente mensaje de error:

El problema se produce porque el compilador IL2CPP se utiliza cuando se compila en WebGL. Optimiza el proyecto y elimina el código no utilizado de las bibliotecas. El compilador no puede determinar correctamente si un módulo, clase o método está siendo usado en un proyecto si se utiliza el mecanismo de reflexión para recuperar objetos. El problema se describe con más detalle en la documentación de Unity. Estado del problema: no se puede solucionarse en el SDK.

Solución alternativa

  1. Abra el proyecto de Unity.
  2. En el menú principal, vaya a Edit > Project Settings.
  3. En la sección Player, vaya a la pestaña de ajustes de la compilación de WebGL.
  4. Vaya a la sección Other Settings.
  5. Desmarque la casilla Strip engine code.
  6. Vaya a la sección Publishing Settings.
  7. Marque la casilla Decompression Fallback.
  8. Cree una nueva compilación de WebGL.
¿Te ha resultado útil este artículo?
¡Gracias!
¿Hay algo en lo que podamos mejorar? Mensaje
Lo sentimos
Por favor, cuéntanos por qué no te ha resultado útil este artículo. Mensaje
¡Gracias por tu mensaje!
Nos ayudará a mejorar tu experiencia.
Última actualización: 15 de Enero de 2024

¿Has encontrado una errata u otro error de texto? Selecciona el texto y pulsa Ctrl+Intro.

Informar de un problema
Nos esforzamos por ofrecer contenido de calidad. Tus comentarios nos ayudan a mejorar.
Déjanos tu correo electrónico para que te podamos responder
¡Gracias por tu mensaje!