Noticias

¡RECUERDA QUE SI ERES UN NUEVO USUARIO, DEBES PRESENTARTE PARA PODER PUBLICAR MENSAJES! | TENEMOS CANAL OFICIAL DE TELEGRAM: t.me/unity3dspain

web player build

Iniciado por Igor, Abril 20, 2018, 12:52:29 PM

Tema anterior - Siguiente tema
hola, queria saber si hace falta algo especial para exportar build para el web player? y de donde de saca ese web player? cualquier tipo de informacion al respecto sera bien recibida
 
gracias de antemano

Que yo sepa no hace falta nada, es exportarlo y luego abrirlo. Eso si, necesitas el plugin de Unity Web Player que creo que se consigue en la página web oficial y habilitarlo, no sé si Chrome lo permite. 

gracias... empezare a mirar al respecto

Abril 20, 2018, 06:40:50 PM #3 Ultima modificación: Abril 20, 2018, 08:21:29 PM por Igor
vale
 
he visto que el web player ya no se usa porque hay problemas de compatibilidad... 
 
en su lugar se usa webGL...
 
hay que bajar el "support" (150mb)
 
estoy probando primera compilacion... a ver que pasa... aunque ni siquiera he adaptado los controles... estoy pasando un proyecto que era de android, osea que para empezar supongo que los controles "touch" no va a ir en la pantalla de mi PC 
 
y si van, y puedo pulsar en la pantalla del PC, seguramente sea porque se me ha olvidado tomar la medicacion a la mañana...XD
 
 
 
XD que buena!!!
 
funciona todo perfect!
 
se me olvidava que el raton simula toques "touch" XD
 
super chachi

Abril 20, 2018, 07:14:08 PM #4 Ultima modificación: Abril 20, 2018, 07:22:11 PM por Igor
pues no,
 
ya sabia yo que esto no podia ser tan facil... era mucho pedir... por lo visto se habia ejecutado en una ventana/explorador de "chrome" creado por unity.... con direccion: localhost:49716
 
pero si lo intento abrir yo por mi cuenta (con chrome tambien) 
 
me sale como direccion: file:///C:/Users/....../index.html
 
que se supone que es el indice de la "aplicacion" (de los datos y tal)
 
pero me pone:
 
it seems your browser does not support running Unity WebGL content from file. please upload it to an http server, or try a diferent browser.
 
osea: "parece que tu buscador no soporta correr el contenido del archivo de Unity webGL. porfi subelo a un servidor http, o prueba en un buscador diferente"
 
pues solo tengo como otra posibilidad el "explorer" y tampoco funciona ahi...
 
el firefox no tengo...

mirá yo me baje (desde la misma ventana de build) el pack de webGL lo instalé, a la hora de hacer la build hice el switch platform, esperé como x10 veces más de la version desktop, y lo corrí en el explorador (firefox obviamente), pensé que iba a tener mil problemas pero al parecer no hubo ninguno. Luego necesitas algún hosting para subir tu juego, podés usar algunos gratis .. mmm .. no lo se  dependerá del tamaño final supongo.

yo hice lo mismo.
 
me baje el "webGL suport"
 
instale.
 
cambio de plataforma y hacer el built como x10 de tiempo, exacto XD
 
pero una vez que se completa el build Unity lo "lanza" en tu explorador, en mi caso "chrome", y va bien, todo perfect, 
 
pero luego he dicho... " voy a ver si haciendo doble chick se abre el archivo "index.html" y funciona"
 
se carga chrome, pero aparece la direccion del "file" en vez de "localHost:49716"....
 
...tiene que estar "colgado" en un servidor o algun lao para que funcione... vale... creo que comprendo... Unity crea una especie de servidor virtual local para "lanzar" el juego... pero luego tiene que estar colgado... para que funcione... es asi?

Para que "funcione" tiene que estar en algun servidor, el index mas las otras carpetas, al igual que cualquier juego tiene su contenido, en web tenés lo mismo pero alojado por algun hosting (y no en tu PC por ej), en ese caso tu explorador web hace de player (tendrá lo necesario para el runtime así como unityEngine tiene lo necesario para Mac, PC, Linux, etc), por lo menos me gusta verlo así. Aclaro que mi experiencia en webGL es lo que te comenté arriba, osea probé hasta ahí, quizas lo mejor sería corroborar todo esto subiendoló a algun sitio pero creo que es así. Y sino preguntale al amigo @francoe1 que es un nerd de las redes jajaj

gracias @lightbug
 
preguntare a @francoe1 a ver si nos lo confirman XD

Abril 20, 2018, 11:19:14 PM #9 Ultima modificación: Abril 20, 2018, 11:19:48 PM por francoe1
Cita de: Igor date=1524248038gracias @lightbug
   
   
      preguntare a @francoe1 a ver si nos lo confirman XD
   


El problema puntual es que WebGL hace uso de request que se basan en html REQUEST -
 
Para que esto funcione necesitas un servidor HTTP - Podrias descargarte XAMPP o algo mas pequeño https://sourceforge.net/projects/miniweb/ -
 
Recuerda colocar el archivo index.html dentro de htdocs o www dependiendo el servicio que estés utilizando, luego desde el explorador acedes a localhost/index.html o home.z3nth10n.net/index.html (Esto es algo bastante basico asi que no perderé mucho tiempo explicando). a lo que quiero llegar es que no abras el HTML desde la carpeta, hazlo navegando desde el navegador. es muy importante si utilizas DNS colocar la "/" al final ejemplo.. localhost/ o pedro-pc/
 
 

Abril 30, 2018, 07:40:57 PM #10 Ultima modificación: Abril 30, 2018, 07:42:23 PM por Jocyf
En mi caso, yo tengo una pagina web que pago todos los meses. Tiene la opcion de subir ficheros, sin más (ahi es donde estan alojados todos los proyectos de los tutoriales de youtuve para descarga).
 
Simplemente subo el juego compilado en WebGL al servidor (usando un programa de transferencia FTP - yo uso Fillezilla Client-) y listo, solo tengo que entrar usando el link correcto.
 
francoe1 lo que explica en el post anterior (en palabras llanas) es que te montes un mini servidor web en tu ordenador (en vez de pagar uno como hago yo).

Cita de: Jocyf date=1525110057francoe1 lo que explica en el post anterior (en palabras llanas) es que te montes un mini servidor web en tu ordenador (en vez de pagar uno como hago yo).
   


si, ya le entendi a @francoe1..... de momento lo estoy dejando para mas adelante... primero quiero acabar el proyecto con el que andamos... 
 
gracias a los dos por las respuestas.
 
para hacer pruebas me serviria eso de montarme un servidor (virtual) en mi PC
 
pero luego si que tendriamos que colgarlo en alguno "real" para que la gente tenga acceso... porque en mi casa no dispongo de internet mas que en el movil... 
 
 

Etiquetas: