Diferencia entre revisiones de «Unity Generando los ejecutables»
| (No se muestra una edición intermedia de otro usuario) | |||
| Línea 71: | Línea 71: | ||
<br /> | <br /> | ||
=Generando el juego para móvil Android= | =Generando el juego para móvil Android= | ||
| + | |||
| + | * '''<u>Nota:</u>''' Para la generación de los iconos de la aplicación: https://icon.kitchen/ | ||
| + | |||
* Para poder generar correctamente el juego para móvil es necesario indicar el nombre del paquete donde se va a instalar el juego. | * Para poder generar correctamente el juego para móvil es necesario indicar el nombre del paquete donde se va a instalar el juego. | ||
| Línea 111: | Línea 114: | ||
| + | <br /> | ||
| + | '''[https://wiki.cifprodolfoucha.es/index.php?title=Programacion_de_videojuegos_con_UNITY3D#UNIDAD_3:_Creando_videojuego_3D Enlace a la página principal del curso]''' | ||
| + | <br /> | ||
Revisión actual del 13:02 23 feb 2024
Sumario
Introducción
- Una vez tengamos el juego completamente acabado y probado para las diferentes plataformas, será necesario 'generar' los archivos que serán los que conformen el juego.
- Dependiendo de la plataforma, los archivos generados van a variar.
- Si es PC tendremos un conjunto de archivos-carpetas con un ejecutable que será el que tengamos que ejecutar para que se inicie el juego.
- Si es Móvil Android tendremos el juego en un fichero con extensión .apk para ser instalado.
- Si es WebGL una página web y diferentes carpetas para ponerla dentro de un sitio Web para que se pueda jugar a través de un navegador.
- y así para cada una de las plataformas sobre las que queramos generar nuestro juego.
- Recodar que nuestro juego debe de tener todas las escenas añadidas al proyecto como vimos anteriormente en esta Wiki.
- Si queremos añadir alguna plataforma nueva, dependiendo de cual escojamos, Unity puede que ya nos de la opción de bajar los archivos necesarios.
- En caso contrario, volveremos a ejecutar el programa de instalación y durante el mismo aparecerá la pantalla en la que se nos pide que marquemos las plataformas:
Generando el juego para PC
- Generando el juego para PC
En la sección de Input podemos consultar cuales son las teclas de control de nuestro juego y podremos cambiarlas. Esto sólo funcionará se hemos desarrollado un control del protagonista y del juego haciendo uso de los ejes virtuales de Unity como ya expliqué en este punto de la Wiki.
Player Settings
- En esta sección podremos configurar los valores por defecto de muchos de los parámetros que son utilizados durante la generación del juego.
- Player Settings
En la parte superior tenemos unas propiedades que serán comunes a todas las plataformas. Algunas de las propiedades no necesitan explicación. Seguramente necesitaremos utilizar un icono que represente nuestro juego. Normalmente se suele poner una imagen de 256x256 de 72pp de formato PNG. Esta imagen la debemos llevar a Unity (lo podemos poner en la carpeta UI) y la seleccionaremos una vez importada.
Ajustes para PC
- Existen multitud de ajustes que podemos realizar casi todos ellos se entienden bastante bien con el nombre del ajuste.
- Ajustes extras para PC
En la sección Resolution and Presentation podemos indicar si queremos que aparezca la pantalla de inicio en la que el usuario indica la resolución o si queremos que ocupe toda la pantalla o sólo una ventana con una resolución específica. Una opción que seguro que necesitaremos desmarcar será la de que el juego no se ejecute mientras no esté en primer plano.
Cuando ejecutamos el juego aparece en la parte superior de la ventana donde se elige la resolución un espacio en blanco. Ahí van la Splash Image. La resolución que mejor se adapta al tamaño que tenemos es de 432x167 píxeles. Cuando diseñemos la pantalla (por ejemplo, con una imagen de nuestro juego) al importarla a Unity tendremos que indicarle que no la re-escale a una potencia de dos (64,128,256,512,1024). Para ello seleccionaremos la textura y escogeremos la opción 'None' en la propiedad 'Non power of 2'. Recordar pulsar el botón Apply.
Generando el juego para móvil Android
- Nota: Para la generación de los iconos de la aplicación: https://icon.kitchen/
- Para poder generar correctamente el juego para móvil es necesario indicar el nombre del paquete donde se va a instalar el juego.
- Normalmente dicho nombre sigue la siguiente regla: com.nombrecompañia.nombrejuego. En mi ejemplo sería es.angelcompany.tankattack.
- Generar Juego Android
Ajustes para móvil Android
- En el caso de los móviles es necesario que las aplicaciones estén 'firmadas' (viene a ser como un certificado digital).
- En el caso de que no esté firmada, el juego se podría instalar igual, pero el usuario del móvil tendría que permitir la instalación de aplicaciones de orígenes desconocidos.
- Para poder firmar la aplicación es necesario generar un 'almacén de llaves' que viene a ser el lugar donde se guardarían los diferentes certificados.
- Para poder generar uno, es necesario tener instalado el software JDK (normalmente ya lo tendremos instalado).
- Creando un apk firmado
Enlace a la página principal del curso
-- Ángel D. Fernández González -- (2018).