Diferencia entre revisiones de «UNITY Instalación»

De MediaWiki
Ir a la navegación Ir a la búsqueda
(No se muestran 24 ediciones intermedias del mismo usuario)
Línea 8: Línea 8:
 
==Windows / Mac==
 
==Windows / Mac==
  
* Debemos de ir [https://unity3d.com/es/get-unity/download/archive al siguiente enlace] y descargar versión que nos interese.
+
 
: En este manual se va a seguir la '''versión 2017.2'''.
+
* Para instalar Unity debemos ir a la página de descarga: https://unity3d.com/es/get-unity/download
 +
: Una vez en ella podemos descargar la versión que nos interese de dos formas:
 +
[[Imagen:Unity3d_install_1.JPG|400px|center]]
 +
:* Descargar la versión concreta que nos interesa.
 +
:* Descargando una herramienta denominada '''Unity Hub''' con la cual podemos elegir que versión descargar de una manera muy intuitiva.
 +
 
 +
===Unity Hub===
 +
* Con esta utilidad vamos a poder descargar cualquier versión de una forma muy intuitiva.
 +
: Además vamos a poder:
 +
:* Descargar recursos (juegos ya terminados para aprender)
 +
:* Crear proyectos
 +
:* Añadir o quitar componentes a una versión ya instalada.
 +
:* Desinstalar versiones previamente instaladas.
 +
 
 +
<gallery caption="Unity Hub" widths="350" heights="300px" perrow="2">
 +
Image:Unity3d_win_install_20.jpg | En la sección de Install podemos ver que versiones tenemos instalado. Presionaremos el botón ADD para añadir una nueva versión.
 +
Image:Unity3d_win_install_21.jpg | En gris aparecerán las versiones ya instaladas. Podremos escoger la versión que nos interese (LTS significa Long Term Suppport y son versiones de Unity a las que se darán soporte durante al menos dos años.
 +
Image:Unity3d_win_install_22.jpg | Después escogeremos las plataformas sobre las que vamos a generar el juego (PC, Android, IOS, Mac,...). Si cambiamos de idea y vamos a querer generar el juego para una plataforma que al inicio no contemplábamos, podremos volver a esta pantalla y añadirla. Al pulsar el botón DONE se inicia la descarga e instalación de los elementos escogidos.
 +
Image:Unity3d_win_install_23.jpg | Una vez instalada podemos ver que plataformas suporta y podremos crear nuevos proyectos en la sección Proyects (esto mismo lo vamos a poder hacer desde el propio programa UNITY al iniciarlo).
 +
Image:Unity3d_win_install_24.jpg | Con esta herramienta, las diferentes versiones se instalan en C:\Archivos de Programa\Unity\Hub\Editor. Si descargamos el programa de forma individual (visto a continuación) se guardará en C:\Archivos de Programa\Unity\Editor y sólo podremos tener una versión instalada. Por lo tanto recordar que con Unity Hub cada versión va a ocupar espacio en disco hasta que eliminéis la versión anterior.
 +
</gallery>
 +
 
 +
 
 +
 
 +
<br />
 +
 
 +
===Directamente la versión concreta===
 +
* Podéis elegir cualquiera de las dos opciones (de hecho ahora mismo la primera versión te lleva a descargar el Unity Hub también).
 +
: En nuestro caso vamos a descargar un tipo de versión 'especial' denominada LTS (stream de soporte a largo plazo)
 +
: Al ser una versión LTS significa que las nuevas actualizaciones que haya no van a implicar grandes cambios en el funcionamiento del entorno y se garantiza que '''durante 2 años''' se solucionarán problemas de funcionamiento que se vayan descubriendo...
 +
[[Imagen:Unity3d_install_2.JPG|400px|center]]
 +
* Debemos de ir [https://unity3d.com/es/unity/qa/lts-releases al siguiente enlace] y descargar versión que nos interese.
 +
 
 +
: En este manual se va a seguir la '''versión LTS 2018.4.6f1'''.
  
  
 
* El proceso de instalación es bastante sencillo. Sólo tenemos que descargarnos la versión que queramos e instalarla.
 
* El proceso de instalación es bastante sencillo. Sólo tenemos que descargarnos la versión que queramos e instalarla.
 +
: <u>Nota:</u> En las imágenes puede aparecer una versión diferente a la indicada. El proceso a seguir es el mismo. Hacerlo con la versión indicada al principio de este punto.
  
  
 +
<gallery caption="Instalación en Windows 10" widths="350" heights="300px" perrow="2">
 +
Image:Unity3d_win_install_1.JPG| [https://unity3d.com/es/unity/qa/lts-releases Vamos a la página de descarga] y seleccionamos el '''Instalador de Unity''' de Windows.
 +
Image:Unity3d_win_install_2.JPG| Pulsamos dos veces sobre el archivo descargado para proceder a la instalación.
 +
Image:Unity3d_win_install_3.JPG| Empieza el asistente de instalación. Pulsamos el botón '''Next'''.
 +
Image:Unity3d_win_install_4.JPG| Aceptamos los términos del contrato y pulsamos el botón '''Next'''.
 +
Image:Unity3d_win_install_5.JPG| Ahora debemos de escoger qué software instalar. Dejaremos las opciones que vienen por defecto y escogeremos las plataformas para las que se van a ejecutar los juegos/aplicaciones. Aquí que cada uno escoja lo que quiera. En nuestro caso, como estamos haciendo la instalación en Windows, están escogidas las opciones Android (móviles) y WebGL (páginas web). Esto se puede modificar posteriormente ya dentro del programa. El <u>espacio requerido para el software es de '''5,7GB'''</u>.
 +
Image:Unity3d_win_install_6.JPG| Ahora debemos de decidir si queremos descargar el software a una carpeta temporal, cuyo contenido será borrado cuando termine de instalarse Unity o si queremos descargarlo en una carpeta concreta y se mantendrá en el disco. En este caso escogemos la segunda opción, pero vosotros podéis escoger la que queráis. El espacio necesario en disco aumentará (en este caso 8,1GB).
 +
Image:Unity3d_win_install_7.JPG| Aceptamos los términos de la licencia y pulsamos el botón '''Next'''.
 +
Image:Unity3d_win_install_8.JPG| Empieza la descarga del software.
 +
Image:Unity3d_win_install_9.JPG| Durante el proceso irá instalando todos los componentes escogidos, incluido el Visual Studio, ya que es el entorno de desarrollo para crear scripts en Unity (en versiones anteriores existía MonoDevlop, pero a partir de la versión 2018 dejan de dar soporto a dicho entorno).
 +
Image:Unity3d_win_install_10.JPG| Una vez acabe la instalación presionamos el botón '''Finish'''.
 +
Image:Unity3d_win_install_11.jpg| Ahora ya disponemos dentro del grupo de programas de Unity del motor de juegos.
 +
</gallery>
 
<br />
 
<br />
  
Línea 22: Línea 69:
  
 
* Para buscar la última versión debemos ir [https://forum.unity.com/threads/unity-on-linux-release-notes-and-known-issues.350256/#post-2556301 al siguiente enlace] y buscar el último post.
 
* Para buscar la última versión debemos ir [https://forum.unity.com/threads/unity-on-linux-release-notes-and-known-issues.350256/#post-2556301 al siguiente enlace] y buscar el último post.
: En este manual se va a seguir la '''versión 2017.2.1f1'''.
+
: También podemos descargarla haciendo uso de [https://forum.unity.com/forums/unity-hub.142/ Unity Hub] (buscar en el hilo la última versión). Con este programa podemos escoger la versión de Unity a descargar e indicar las plataformas sobre las que vamos a crear el juego.
  
  
Línea 28: Línea 75:
  
  
* Vamos a poder instalar un paquete con extensión '''.deb''' para distribuciones basadas en Ubuntu y  
+
* Vamos a poder instalar un paquete con extensión '''.deb''' para distribuciones basadas en Ubuntu.
 +
 
 +
* Indicar que a fecha en la que comencé a escribir este manual (Junio 2018) no hay una versión oficial para Linux y además algunos de los recursos del 'Asset Store' no funcionarán.
 +
 
  
  
Línea 59: Línea 109:
 
* Según [https://blogs.unity3d.com/es/2018/01/05/discontinuing-support-for-monodevelop-unity-starting-in-unity-2018-1/ últimas noticias (Enero del 2018)] Unity, a partir de la versión '''Unity 2018.1''' va a dejar de dar soporte a MonoDevelop para el desarrollo de aplicaciones y va a centrarse en Visual Studio tanto para Windows como para Mac.
 
* Según [https://blogs.unity3d.com/es/2018/01/05/discontinuing-support-for-monodevelop-unity-starting-in-unity-2018-1/ últimas noticias (Enero del 2018)] Unity, a partir de la versión '''Unity 2018.1''' va a dejar de dar soporte a MonoDevelop para el desarrollo de aplicaciones y va a centrarse en Visual Studio tanto para Windows como para Mac.
  
* En el caso de Linux, disponemos de otras alternativas (mientras no sacan una versión oficial para este Sistema Operativa) como [https://code.visualstudio.com/ Visual Studio Code]
+
* En el caso de Linux, disponemos de otras alternativas (mientras no sacan una versión oficial para este Sistema Operativo) como [https://code.visualstudio.com/ Visual Studio Code]
  
  
Línea 65: Línea 115:
 
Image:Vstudiocode_5.jpg| Para instalarlo primero debemos de instalar el core .NET para linux. Para ello nos dirigimos a la [https://www.microsoft.com/net/download/linux-package-manager/ubuntu16-04/runtime-current página de Microsoft] y escogemos la distribución de Linux apropiada, realizando los pasos indicados.
 
Image:Vstudiocode_5.jpg| Para instalarlo primero debemos de instalar el core .NET para linux. Para ello nos dirigimos a la [https://www.microsoft.com/net/download/linux-package-manager/ubuntu16-04/runtime-current página de Microsoft] y escogemos la distribución de Linux apropiada, realizando los pasos indicados.
 
Image:Vstudiocode_5B.jpg| Después [https://code.visualstudio.com/Download descargamos e instalamos el Visual Studio Code].
 
Image:Vstudiocode_5B.jpg| Después [https://code.visualstudio.com/Download descargamos e instalamos el Visual Studio Code].
 +
Image:Vstudiocode_1.jpg| Una vez instalado deberemos instalar el pack del idioma español.
 +
Image:Vstudiocode_2.jpg| Para poder desarrollar los scripts de Unity y poder realizar depuración, instalaremos el Unity3D Pack.
 +
Image:Vstudiocode_3.jpg| Para que 'surta' efecto la instalación debemos de presionar el botón 'Recargar'.
 +
Image:Vstudiocode_4.jpg| Si no tuviéramos instalado el .NET aparecería un mensaje para advertirnos.
 +
Image:Vstudiocode_6.jpg| Ahora debemos de instalar un complemento en Unity para que al editar un script utilice el editor de VStudio Code. Para ello vamos al menú '''Windows''' => '''Asset Store''' y buscamos por '''VSCode''' y procedemos a instalarlo pulsando el botón '''Download'''.
 +
Image:Vstudiocode_7.jpg| Dejamos las opciones marcadas por defecto.
 +
Image:Vstudiocode_8.jpg| Ahora dentro del Unity3D vamos a la opción de menú '''Edit''' => '''Preferencias''' y en la parte izquierda pulsamos la opción VSCode. Dejamos marcadas las opciones de la imagen. Fijarse que si buscáis en Internet aparece marcada la opción 'Always write launch file'. Esto lo que hace es crear un archivo de configuración de nombre 'launch.json' en el directorio .vscode del proyecto Unity3D creado. En el momento de hacer este manual, si lo dejamos marcado, cada vez que se ejecuta el juego en Unity 'sobreescribe' el archivo y no mantiene las opciones que vamos a generar desde el propio VSCode.
 +
 +
</gallery>
 +
 +
 +
 +
<br />
 +
====Debugger Visual Studio Code====
 +
 +
<gallery caption="Activando el debugger en Visual Studio Code" widths="350" heights="300px" perrow="2">
 +
Image:Vstudiocode_9.jpg| Abrimos ahora un proyecto de Unity3D sobre el que queramos trabajar
 +
Image:Vstudiocode_10.jpg| Escogemos ahora la opción de 'Depuración' y creamos una nueva configuración (esto creará un archivo 'launch.json' como comentamos antes).
 +
Image:Vstudiocode_11.jpg| Elegimos la configuración de '''Unity Debugger'''.
 +
Image:Vstudiocode_12.jpg| Ahora como en cualquier otro IDE podemos establecer puntos de interrupción sobre una línea en cualquier script de Unity. En la parte superior disponemos de una flecha verde para iniciar la depuración. Una vez iniciada debemos ir a Unity e iniciar el juego.
 +
 +
 
</gallery>
 
</gallery>
 +
 +
 +
<br />
 +
 +
=Actualizaciones=
 +
 +
* Al arrancar Unity, comprobará si hay nuevas versiones disponibles para actualizar.
 +
 +
[[Imagen:Unity3d_act_1.JPG|500px|center]]
 +
 +
: Podemos descargar la nueva versión e instalarla o bien saltarnos dicha actualización (skip new version).
 +
: Podemos desactivar la comprobación de nuevas actualizaciones al desmarcar el 'Check for updates'.
 +
 +
 +
* Si decidimos escoger la opción de actualización, se abrirá un navegador web para descargar la nueva versión.
 +
: Podemos ir directamente a la página web de actualización: https://unity3d.com/es/get-unity/update
 +
: Debemos de tener en cuenta los requerimientos hardware/software que se encuentran en la parte de la derecha de la página:
 +
 +
[[Imagen:Unity3d_act_2.JPG|500px|center]]
 +
 +
 +
 +
* Siempre podremos comprobar por nuevas actualizaciones en el menú de Unity '''Help''':
 +
[[Imagen:Unity3d_act_3.JPG|500px|center]]
 +
 +
 +
 +
<br />
 +
<h3>[https://wiki.cifprodolfoucha.es/index.php?title=Programacion_de_videojuegos_con_UNITY3D#UNIDAD_1:_Instalaci.C3.B3n Enlace a la página principal del curso]</h3>
 +
 +
 +
 +
 +
 +
 +
 +
 +
<br> -- [[Usuario:angelfg|Ángel D. Fernández González]] -- (2018).

Revisión del 12:06 4 jun 2020

Plataformas

  • Unity está disponible para Windows y Mac.
  • A partir de la versión 5.1 de Unity empezaron a ofrecer versiones para Linux.


Windows / Mac

Una vez en ella podemos descargar la versión que nos interese de dos formas:
Unity3d install 1.JPG
  • Descargar la versión concreta que nos interesa.
  • Descargando una herramienta denominada Unity Hub con la cual podemos elegir que versión descargar de una manera muy intuitiva.

Unity Hub

  • Con esta utilidad vamos a poder descargar cualquier versión de una forma muy intuitiva.
Además vamos a poder:
  • Descargar recursos (juegos ya terminados para aprender)
  • Crear proyectos
  • Añadir o quitar componentes a una versión ya instalada.
  • Desinstalar versiones previamente instaladas.



Directamente la versión concreta

  • Podéis elegir cualquiera de las dos opciones (de hecho ahora mismo la primera versión te lleva a descargar el Unity Hub también).
En nuestro caso vamos a descargar un tipo de versión 'especial' denominada LTS (stream de soporte a largo plazo)
Al ser una versión LTS significa que las nuevas actualizaciones que haya no van a implicar grandes cambios en el funcionamiento del entorno y se garantiza que durante 2 años se solucionarán problemas de funcionamiento que se vayan descubriendo...
Unity3d install 2.JPG
En este manual se va a seguir la versión LTS 2018.4.6f1.


  • El proceso de instalación es bastante sencillo. Sólo tenemos que descargarnos la versión que queramos e instalarla.
Nota: En las imágenes puede aparecer una versión diferente a la indicada. El proceso a seguir es el mismo. Hacerlo con la versión indicada al principio de este punto.



Linux

  • Esta instalación está basada en una distribución Linux basada en Ubuntu, concretamente una Linux Mint 18 de 64bits.
También podemos descargarla haciendo uso de Unity Hub (buscar en el hilo la última versión). Con este programa podemos escoger la versión de Unity a descargar e indicar las plataformas sobre las que vamos a crear el juego.


  • En dicho post se informa que puede ser factible correr Unity3D en una máquina virtual, pero no lo aseguran por las limitaciones que pueda tener en cuanto a la tarjeta gráfica.


  • Vamos a poder instalar un paquete con extensión .deb para distribuciones basadas en Ubuntu.
  • Indicar que a fecha en la que comencé a escribir este manual (Junio 2018) no hay una versión oficial para Linux y además algunos de los recursos del 'Asset Store' no funcionarán.





  • IMPORTANTE: Una vez instalado en la versión probada es necesario instalar el editor de texto MonoDevelop, ya que Unity3D no lo instala.
Este editor es necesario ya que a través de él vamos a poder editar los scripts y crear nuevos.
Ejecutaremos por tanto estas órdenes desde consola:
1 sudo apt-get update
2 sudo apt-get install monodevelop



Visual Studio Code

  • Según últimas noticias (Enero del 2018) Unity, a partir de la versión Unity 2018.1 va a dejar de dar soporte a MonoDevelop para el desarrollo de aplicaciones y va a centrarse en Visual Studio tanto para Windows como para Mac.
  • En el caso de Linux, disponemos de otras alternativas (mientras no sacan una versión oficial para este Sistema Operativo) como Visual Studio Code




Debugger Visual Studio Code



Actualizaciones

  • Al arrancar Unity, comprobará si hay nuevas versiones disponibles para actualizar.
Unity3d act 1.JPG
Podemos descargar la nueva versión e instalarla o bien saltarnos dicha actualización (skip new version).
Podemos desactivar la comprobación de nuevas actualizaciones al desmarcar el 'Check for updates'.


  • Si decidimos escoger la opción de actualización, se abrirá un navegador web para descargar la nueva versión.
Podemos ir directamente a la página web de actualización: https://unity3d.com/es/get-unity/update
Debemos de tener en cuenta los requerimientos hardware/software que se encuentran en la parte de la derecha de la página:
Unity3d act 2.JPG


  • Siempre podremos comprobar por nuevas actualizaciones en el menú de Unity Help:
Unity3d act 3.JPG



Enlace a la página principal del curso






-- Ángel D. Fernández González -- (2018).