WebGL
Empezar con el desarrollo de WebGL

WebGL Player Settings

Esta página detalla los Player Settings específicos al WebGL Preview. Una descripción de los Players Settings en general se pueden encontrar aquí.

Otros ajustes

Propiedad: Función:
Rendering
Rendering Path El rendering path habilitado para el juego.
Auto Graphics API
Static Batching Marque esta casilla para habilitar static batching.
Dynamic Batching Marque esta casilla para habilitar dynamic batching.
Configuration
Scripting Backend El Scripting Backend está en gris ya que solo hay un solo scripting backend en WebGL.
Disable HW Statistics Cuando esté marcado, la aplicación enviará información acerca del Hardware a Unity. (Mirar la página hwstats para más detalles).
Scripting Define Symbols Flags de compilación personalizadas (mire la página de platform-dependent compilation para detalles).
Optimization
Api Compatibility Level Specifies active .NET API profile. See below.
        .Net 2.0 .Net 2.0 libraries. Maximum .net compatibility, biggest file sizes
        .Net 2.0 Subset Subset of full .net compatibility, smaller file sizes
Prebake Collision Meshes Habilita el collision mesh baking durante la construcción.
Preload Shaders Habilita la pre-carga del shader.
Preload Assets Habilita la pre-carga de assets. Específica el tamaño de assets para pre-cargar.
Strip Engine Code Habilita el stripping de código para WebGL.
Vertex Compression
Optimize Mesh Data Remove any data from meshes that is not required by the material applied to them (tangents, normals, colors, UV).

API Compatibility Level

Usted puede escoger su nivel mono de compatibilidad api para todos los objetivos excepto el reproductor web(webplayer). Algunas veces un .net dll tercero va usar cosas afuera del nivel de compatibilidad .net que usted quiera utilizar. Para entender qué esta pasando en dados casos, y cómo mejor solucionarlo, coja el “Reflector” en windows.

  1. Drag the .net assemblies for the api compatilibity level in question into reflector. You can find these in Frameworks/Mono/lib/mono/YOURSUBSET/
  2. Also drag in your 3rd party assembly.
  3. Right click your 3rd party assembly, and select “Analyze”.
  4. In the analysis report, inspect the “Depends on” section. Anything that the 3rd party assembly depends on, but is not available in the .net compatibility level of your choice will be highlighted in red there.

Publishing Settings

Propiedad: Función:
WebGL Memory Size Configure la memoria disponible para el WebGL runtime, dado en megabytes. Debe elegir este valor con cuidado: si es demasiado bajo, obtendrá errores de falta de memoria porque el contenido cargado y las escenas no encajarán en la memoria disponible. Sin embargo, si solicita demasiada memoria, es posible que algunas combinaciones de navegador/plataforma no puedan proporcionarla y, en consecuencia, no carguen el player. ;Mire aquí para más detalles.
Enable Exceptions Habilita el soporte de excepciones
Data caching Habilite esta opción para almacenar en caché automáticamente los datos de sus assest de contenido en la máquina de los usuarios para que no tenga que volver a descargarlos en las ejecuciones siguientes (a menos que el contenido haya cambiado). El almacenamiento en caché se implementa utilizando la API IndexedDB proporcionada por el explorador. Algunos navegadores pueden implementar restricciones alrededor de esto, como pedir permiso al usuario para almacenar en caché datos en un tamaño específico.

Información adicional acerca de los WebGL Publishing Settings (Configuraciones de publicación de WebGL) se pueden encontrar en la página Construcción y Ejecución de WebGL.

WebGL
Empezar con el desarrollo de WebGL