16 Diciembre 2009
Bueno, con un poco de retraso pero ya esta aqui el que sera el primero de 3 artículos dedicados a la personlización del loader web de Unity, algo muy importante si nuestro juego es grande y el usuario vera el loader durante bastante tiempo. Este sistema solo es compatible con Unity Pro.
La fuente de estos artículos es : Bugshake.

La primera opción para personalizar el loader es modificar el loader por defecto que podemos ver en la imagen anterior.
En ella vamos a encontrar 5 partes que podremos personalizar pasando los parametros a las etiquetas object y embed del html:
- bordercolor: el borde siempre esta ahi y es de 1 pixel de ancho.
- backgroundcolor
- logoimage: Remplaza el logo de Unity, centrado y siempre con un borde de 10 pixels
- progressbarimage: La imagen de la barra de progreso, se estira a medida que la carga progresa.
- progressframeimage: La barra de progreso completa, es decir, la barra de progreso sin "rellenar".
Asi se ven los elementos (Esta en ingles pero con los nombres se entiende):

Y este es el código:
En caso de que usemos el template html por defecto creado por unity debemos añadir tambien las lineas:
document.write(' <param name="logoimage" value="Logo.png" /> \n');
En la linea 93.
Y en la que ahora sera la linea 95:
document.write(' <embed id="UnityEmbed" ... logoimage="Logo.png" />\n');


