Lo que no puedes hacer con Unity WebGL

Es la sede de G of Tokyo.

UnidadEsWebGLMe tomó un tiempo desde que me correspondía, pero hoy parece ser información japonesa relativamente infrecuente sobre WebGL.

Hoy está en el rango que pasé,Unidad WebGLMe gustaría armar "Lo que no puedo hacer" con.

La versión esUnidad 5.3.2 f 1Se ha convertido.

unidad

Información básica

WebGL Al comenzar el desarrollo en

http://docs.unity3d.com/en/current/Manual/webgl-gettingstarted.html

Además, otra información que debes saber básicamenteUnidadEn el manual

Información por plataforma → WebGL → WebGLAl comenzar el desarrollo en

Puede confirmar expandiendo los nodos secundarios de.

Además, debido a la conveniencia de usar un navegador como plataforma operativa

Información por plataforma → WebPlayer

http://docs.unity3d.com/en/current/Manual/Web.html

También hay un elemento común con, por lo que creo que es mejor leer este nodo secundario y más abajo.

Unidad WebGLCosas que hacer en

Se pueden usar muchos elementos básicos que Unity puede hacer con la salida de la aplicación.

· Dibujo de gráficos (3D / 2D)

· Recibiendo entrada (teclado/Ratón)

· Operaciones básicas como reproducir y detener el sonido

·HTTP / HTTPSComunicaciónWWWClase solamente)

· Paquete de activos

Etc.

Unidad WebGLLo que no puedes hacer

Como mencioné anteriormente, puedo hacer muchas cosasUnidadDeWebGLSin embargo, debido a que la plataforma es un navegador, hay algunos problemas que no se pueden evitar.

Además, cree un enchufe-HTML5Hay cosas que se pueden evitar implementando un comportamiento que se ajuste a las especificaciones,JavaScriptYHTML5Es necesario ser competente en.

● ComunicaciónHTTP / HTTPSNo puedo usar nada más que

Una vezFTPLa comunicación también se puede hacer, pero la recepción solo es posible aquí.

TambiénUnidadEngine.WWWLas funciones de red que no sean clases no se pueden usar de manera fundamental.

● Los datos de comunicación no se pueden usar en formato de secuencia

La comunicación esHTTPNo podemos usar los datos hasta que la respuesta sea completamente devuelta.

En otras palabras, no puede usar la parte descargada mientras se está descargando, etc.

● Solo se puede acceder a los datos en el mismo host

BásicamenteWWWLos datos que puede leer la clase deben ser datos en el mismo host.

Esto esWebGLEn la versiónWWWLa implementación de la claseXMLHttpRequest ,XMLHttpRequestSe debe al cumplimiento de la misma política de origen como un problema de seguridad.

En este sentidoUnidadEs imposible resolver por la correspondencia en el lado, y si colocar datos en el mismo host,Intercambio de recursos de origen cruzado (CORS) Correctamente en el lado del servidor puede resolverlo.

● El procesamiento mediante subprocesos no se puede realizar

No puedo usar hilos

Sin embargo, básicamenteUnidadEngineLos grupos de clase no pueden realizar operaciones que no sean el hilo principal.

Si es absolutamente necesario hacer un procesamiento similar, es necesario evitarlo utilizando coroutine.

● Debido a que no hay un sistema de archivos, los archivos y directorios no se pueden usar

No hay forma de acceder al archivo desde el navegador.

Estos son el futuroHTML5Existe la posibilidad de que pueda resolverse agregando especificaciones técnicas relacionadas.

Cuando se trata de la situación actual,Base de datos indexadaSi crea un sistema de archivos virtual con, etc., es posible construir un sistema de archivos de manera virtual.

● No puedo ingresar el japonés desde el teclado

uGUILa entrada de japonés no se puede hacer desde el teclado en el campo de entrada de.

Esto esIMEDebido a que el navegador controla, desde el lado de la aplicaciónIMENo hay forma de controlar.

HTMLDeTextFieldEs necesario tratar con tales como sustituir con etc.

Finalmente

En cuanto a lo imposible anterior, es imposible "en la etapa de examen" hasta el último.

A partir de ahora,HTML5Extensión deUnidadEstas acciones pueden ser posibles por la acción lateral.

Aunque parece que todavía está en el día en que puede compilar con la misma fuente sin pensar en nada desde la aplicación o el navegador.