Unity Spain

Post Antiguos => General (Antiguo) => Mensaje iniciado por: liliput1994 en Diciembre 07, 2015, 01:11:37 AM

Título: Optimizar mi videojuego a Android!!!
Publicado por: liliput1994 en Diciembre 07, 2015, 01:11:37 AM
Hola amigos,
NECESITO AYUDA URGENTE! Me encargaron un trabajo y estaba haciendo un videojuego de carreras para pc. Y ahora cuando ya lo tengo terminado me dicen que nos entendimos mal y que les interesa que sea para android! Nunca antes he publicado en una plataforma que no sea pc y no ser como hacerlo, el juego pesa demasiado, los modelos pesan demasiado... Tenéis algún truco ya en Unity aparte del "Switch plataform" para adaptarlo? He pasado dia y noche durante mas de un mes para hacer este juego y no me gustaría perder-lo todo!!!
SOCORRO!!!!!
Título: Optimizar mi videojuego a Android!!!
Publicado por: iRobb en Diciembre 07, 2015, 03:14:38 AM
Madre mía, que pedazo de malentendido.De qué tamaño de modelos hablas, p.ej.? Y entiendo que has probado de compilarlo para Android, que tamaño te da?
Título: Optimizar mi videojuego a Android!!!
Publicado por: rabinali en Diciembre 07, 2015, 04:05:52 AM
reduce las texturas al minimo, 125-250, usa drawcall minimizer o reductor de drawcalls baja los poligonos que puedas y cambiales el mesh buscandolo por tag nombres en la jerarquia, y adapta los scruipts para las pantallas de moviles ya que son configuraciones diferentes... eso es lo que yo mas o menos te puedo aportarsuerte
Título: Optimizar mi videojuego a Android!!!
Publicado por: Braltor en Diciembre 07, 2015, 04:38:45 AM
cambia todos los shaders a su versión de móvil, NUNCA uses el starndad shader de unity 5... mira editor.log para ver en q gasta mas y le bajas a eso... quita todos los efectos image effects... cruza los dedos para que tengan un android medio bueno y les corra bien
Título: Optimizar mi videojuego a Android!!!
Publicado por: liliput1994 en Diciembre 07, 2015, 05:24:04 AM
Tema modelos: Tengo de todos los tamaños, siempre intento optimizar... Pero nunca lo consigo del todo. Me ha recomendado utilizar un programa para llamado "Vizup" para la reducir el numero de polígonos. Después de optimizar un poco el juego en formato Android me pesa 500G.
 
Texturas: Estoy intentado reducirlas, pero la verdad, a menos de 500/1000 quedan fatal!
 
Estoy haciendo las primeras pruebas (Solo de el Menú y el SubMenú) en el móvil. He reducido bastante las texturas y he puesto al cualidad a Fastest. Antes tenia un terreno de fondo con bastante vegetación, un lago, coches expuestos... Y lo he cambiado por una imagen. Y aun así cuando le doy a cambiar de escena se bloquea la App y no hace nada. (En cambio al salir del juego o dirigir a un web funciona perfectamente.) He probado también con 2 escenas vacías y se bloquea igualmente. Puede ser cosa del script? Es el simple: 
 



   
      function OnMouseDown ()
      {
      Application.LoadLevel("Menu");
      }
   

[/quote]
 
Pero si necesita una función especial, porque funcionan el script de salir y el de dirigir a una web? 
 
 Alguna idea? 
 
 
 
 
 
Adjunto imagen de el submenú.
 
 
 
(//%3CfileStore.core_Attachment%3E/monthly_2015_12/MenuSeleccion.thumb.png.57f7a09104bb387a0a302f9b383d4e37.png)
Título: Optimizar mi videojuego a Android!!!
Publicado por: pioj en Diciembre 07, 2015, 04:07:25 PM
Los modelos 3d, por normal general, no ocupan espacio. Si tienes varias músicas en el juego, reduce la calidad del audio, o cambia el formato de los archivos (por ejemplo, plantéate usar MIDIs en lugar de MP3). Si lo que más te ocupa son las texturas, es dónde debes esforzarte más en reducir el tamaño.Pregunta nº1: ¿Has unido TODOS o casitodos los gráficos 2D que uses en tu juego en un único Atlas usando el Sprite Packer de Unity? Eso ahorra bastante.Pregunta nº2:  ¿Estás usando múltiples texturas y materiales para los escenarios y su iluminación (lightmaps)? Puedes reducir el tamaño/calidad de los lightmaps, eso bajará otro tanto el tamaño del juego.Pregunta nº3: ¿Has cambiado en el BuildSettings la opción de Stripping Level, por alguna de sus opciones? Es lo primero que puedes hacer para reducir el tamaño. Yo con eso solo ya bajé de 50MB a casi 35. Suerte.
Título: Optimizar mi videojuego a Android!!!
Publicado por: Braltor en Diciembre 07, 2015, 06:29:43 PM
también las partículas consumen mucho, quítalas todas... pero si tienes 500GB en modelos el problema va más lejos, suena a que vas a tener que volver a modelar muchas cosas en bajos polis.
Título: Optimizar mi videojuego a Android!!!
Publicado por: lcnvdl en Enero 15, 2016, 03:08:18 PM
Cobrales extra por hacer el cambio, no es tu culpa que ellos no se sepan explicar.Consejos para optimizar:* Usá backing de luces (tremendamente recomendado)* Optimizá todos tus scripts, recomiendo usar el profiler de Unity* Usá Occlusion Backing todo lo que puedas* Si tenés posibilidad de usar LOD, usalo para adaptar los modelos a las configuraciones de los dispositivos