Diferencia entre revisiones de «LIBGDX Instalación do framework LIBGDX»

De MediaWiki
Ir a la navegación Ir a la búsqueda
(Página creada con «<span style="font-size:150%;">UNIDADE 1: Instalación do framework LIBGDX</span> =Nova ferramenta de xeración de proxectos baseada en Gradle. Abril 2014= <u><b>Actual...»)
 
 
(No se muestran 18 ediciones intermedias del mismo usuario)
Línea 2: Línea 2:
  
  
 +
==Nova ferramenta de xeración de proxectos baseada en Gradle. Abril 2014==
  
=Nova ferramenta de xeración de proxectos baseada en Gradle. Abril 2014=
 
  
 
+
<u><b>Actualización:</b></u> A partires de <u>Abril do 2014</u> déixase de dar soporte a utilidade gdx-setup-ui e se pasa a unha nova ferramenta (a forma de xerar os proxectos é parecida á anterior) baseada en [http://www.gradle.org/ Gradle].
<u><b>Actualización:</b></u> A partires de <u>Abril do 2014</u> déixase de dar soporte a utilidade [http://informatica.iessanclemente.net/manuais/index.php/LIBGDX_Instalaci%C3%B3n_do_framework_LIBGDX#Antiga_ferramenta_de_xeraci.C3.B3n_de_proxectos gdx-setup-ui] explicada posterirmente e se pasa a unha nova ferramenta (a forma de xerar os proxectos é parecida á anterior) baseada en [http://www.gradle.org/ Gradle].
 
 
<br/>
 
<br/>
 
<b>Nos imos utilizar esta versión.</b>
 
<b>Nos imos utilizar esta versión.</b>
Línea 16: Línea 15:
 
Unha vantaxe que imos ter se utilizamos esta ferramenta é que as librerías do framework xa non van estar dentro dos proxectos de eclipse. Para que compile cunha nova versión do framework chegaría con cambiar o nome de dita versión no arquivo '''build.gradle''' e xa compilaría o proxecto coa nova versión. Tedes máis información sobre o uso do arquivo build.gradle [https://github.com/libgdx/libgdx/wiki/Dependency-management-with-Gradle neste enlace].
 
Unha vantaxe que imos ter se utilizamos esta ferramenta é que as librerías do framework xa non van estar dentro dos proxectos de eclipse. Para que compile cunha nova versión do framework chegaría con cambiar o nome de dita versión no arquivo '''build.gradle''' e xa compilaría o proxecto coa nova versión. Tedes máis información sobre o uso do arquivo build.gradle [https://github.com/libgdx/libgdx/wiki/Dependency-management-with-Gradle neste enlace].
  
A instalación de Gradle nos diferentes IDE's a tedes [https://github.com/libgdx/libgdx/wiki/Setting-up-your-Development-Environment-%28Eclipse%2C-Intellij-IDEA%2C-NetBeans%29 neste enlace].  
+
A instalación de Gradle nos diferentes IDE's a tedes [https://github.com/libgdx/libgdx/wiki/Setting-up-your-Development-Environment-%28Eclipse%2C-Intellij-IDEA%2C-NetBeans%29 neste enlace].
 +
 
 +
==Descarga da nova ferramenta gráfica gdx-setup.jar baseada en Gradle==
 +
 
 +
Unha vez instalado o plugin de Gradle debemos descargar a nova ferramenta gráfica de xeración de proxectos dende http://libgdx.badlogicgames.com/nightlies/dist/gdx-setup.jar
 +
 
 +
* <b><u>En LINUX:</u></b>
 +
 
 +
Unha vez descargado debemos modificar os permisos de dito arquivo e asinarlle o permiso de execución. Para isto o podemos facer:
 +
::*Graficamente premendo co botón dereito sobre o arquivo, escoller a opción de '''propiedades''' e premer sobre a lapela '''Permisos'''. Unha vez nela marcar a opción '''Permitir ejecutar archivo como un programa'''.
 +
[[Imagen:LIBGDX_instalacion_63.jpg|400px]]
 +
 
 +
::*Dende un terminal de Linux. Debemos situarnos co comando cd no cartafol onde estea a ferramenta e executar a orde '''chmod 755 gdx-setup.jar'''.
 +
 
 +
 
 +
* <b><u>En WINDOWS:</u></b>
 +
 
 +
<gallery caption="Execución da nova ferramenta de xeración de proxectos baseada en Gradle" widths="350" heights="300px" perrow="2">
 +
 
 +
Image:LIBGDX_instalacion_09.jpg| Ir a consola de MS-DOS en Windows ou a un Terminal en Linux.
 +
Image:LIBGDX_instalacion_64.jpg| Situarnos no cartafol onde descargamos a utilizade có comando cd: '''cd c:\users\angeldfg''' (teriades que cambiar a ruta pola vosa), e escribir a orde:  '''java -jar gdx-setup.jar''' 
 +
</gallery>
 +
 
 +
Tamén podemos executala de forma gráfica, premendo co botón dereito do rato na aplicación jar, escoller a opción 'Abrir con' e dentro desta escoller a opción 'JAVA(TM)...Binary' como amosa a seguinte pantalla:
 +
 
 +
<gallery widths="350" heights="300px" perrow="2">
 +
 
 +
Image:LIBGDX_instalacion_01.jpg| '''Abrir con''' en Windows.
 +
Image:LIBGDX_instalacion_65.jpg| '''Abrir con''' en Linux con OpenJDK instalado.
 +
</gallery>
 +
 
 +
 
 +
Se non vos aparece esta opción deberedes de escoller a opción '''Elegir programa''' e facer o seguinte:
 +
<gallery caption="Execución da ferramenta de xeración de proxectos" widths="350" heights="300px" perrow="2">
 +
Image:LIBGDX_instalacion_15.JPG| Desmarcar a opción de 'Usar siempre el programa....' e premer o botón <b>Examinar</b>.
 +
Image:LIBGDX_instalacion_16.JPG| Ir ó cartafol onde teñades instalado o JDK (vale JRE), normalmente 'C:\archivos de programa\java\jre7\bin' e escoller o programa javaw.exe.
 +
Image:LIBGDX_instalacion_17.JPG| Vos aparecerá o programa 'Java (TM)...Binary' marcado para executar. Prememos o botón de <b>Aceptar</b>.
 +
</gallery>
 +
 
 +
<u><b>NOTA:</b></u> En WINDOWS 7, e debido a que é necesario que se execute como administrador, é necesario facelo dende a consola, executando a orde anteriormente indicada. En caso de querer facelo graficamente, teríamos que:
 +
* Executar a aplicación graficamente
 +
* Ir ó administrador de tarefas de Windows e localizar o proceso javaw.
 +
* Seleccionalo e ir as propiedades. Dentro das mesmas escoller a opción <u>Compatibilidad</u> e marcar o checkbox <u>Ejecutar este programa como administrador</u>.
 +
* Pechar a aplicación e volver a abrila graficamente.
 +
 
 +
==Xeración dos proxectos==
 +
 
 +
Unha vez executada aparecerá a seguinta pantalla:
 +
 
 +
[[Imagen:LIBGDX_instalacion_66.jpg|400px]]
 +
 
 +
Os datos a cubrir son:
 +
 
 +
* Name: nome que vai levar o proxecto que se xera.
 +
* Package: cada xogo debe estar desenvolto non nome de paquete único.
 +
* Game Class: nome da clase que vai ser chamada por cada un dos proxectos xerados. Ven ser a [http://mediawiki.cifprodolfoucha.es/index.php?title=LIGBDX_Explicacion_Framework#Proxectos_que_vai_xerar_o_framework_LIBGDX clase común] a todos eles.
 +
* Destination: cartafol onde se van xerar os proxectos.
 +
* Android SDK: cartafol onde está o SDK. No voso caso estará en '''/opt/android-sdk-linux''' en Linux e C:\SDK en Windows se estades a seguir este manual.
 +
 
 +
 
 +
<u>Nota:</u> O aspecto da pantalla pode variar xa que están sacando versións case cada mes. Agora mesmo (Outubro 2014) aparecen máis extensións das que veñen na imaxe.
 +
Non tedes que escoller ningunha.
 +
 
 +
 
 +
<u><b>Nota:</b></u> A partires de [http://www.badlogicgames.com/wordpress/?p=3404 Abril do 2014 box2d pasa a ser unha extensión]. Polo de agora non marcaremos ningunha delas.
 +
 
 +
 
 +
* Nos non imos traballar con IOS. Quen o necesite ten que ter:
 +
 
 +
:* Un Mac
 +
:* O derradeiro XCode, que se pode obter dende Mac OS X App Store.
 +
:* Instalar o plugin [http://docs.robovm.com/getting-started/intellij.html RoboVM IntelliJ IDEA/Android Studio plugin]
 +
 
 +
 
 +
-----
 +
'''TAREFA UNIDADE 1, PARTE 1:''' Esta parte está asociada á realización dunha tarefa. 
 +
-----
 +
 
 +
 
 +
 
 +
 
 +
Unha vez cubertos prememos o botón de '''Generate'''.
 +
 
 +
Pode suceder que recibades unha mensaxe informando de que é necesario actualizar o Android Build-tools.
 +
 
 +
<gallery widths="350" title="Actualización do Android Build-Tools" heights="300px" perrow="2">
 +
Image:LIBGDX_instalacion_66_a.jpg| Erro informando de que é necesario actualizar o Android Build-tools.
 +
Image:LIBGDX_instalacion_66_b.jpg| Lanza o SDK Manager. Debemos seleccionar unha versión do Android Build-tools igual ou superior á indicada no aviso anterior.
 +
Image:LIBGDX_instalacion_66_c.jpg| Aceptamos a licenza e instalamos.
 +
</gallery>
 +
 
 +
 
 +
 
 +
Unha vez feito xa podemos xerar os proxectos LIBGDX:
 +
 
 +
<gallery widths="350" heights="300px" perrow="2">
 +
Image:LIBGDX_instalacion_67.jpg| Unha vez acabado informará de que os proxectos foron xerados.
 +
Image:LIBGDX_instalacion_68.jpg| No cartafol indicado anteriormente aparecerán os diferentes proxectos.
 +
</gallery>
 +
 
 +
 
 +
 
 +
 
 +
Lembrar que xa comentamos o que ía xerar a ferramenta [http://mediawiki.cifprodolfoucha.es/index.php?title=LIGBDX_Explicacion_Framework#Proxectos_que_vai_xerar_o_framework_LIBGDX neste enlace].
 +
 
 +
 
  
  

Revisión actual del 16:03 17 feb 2016

UNIDADE 1: Instalación do framework LIBGDX


Nova ferramenta de xeración de proxectos baseada en Gradle. Abril 2014

Actualización: A partires de Abril do 2014 déixase de dar soporte a utilidade gdx-setup-ui e se pasa a unha nova ferramenta (a forma de xerar os proxectos é parecida á anterior) baseada en Gradle.
Nos imos utilizar esta versión.

LIBGDX instalacion 66.jpg

Gradle é unha ferramenta para automatizar a construción dos nosos proxectos, por exemplo as tarefas de compilación, testing, empaquetado e o despregue dos mesmos. Unha vantaxe que imos ter se utilizamos esta ferramenta é que as librerías do framework xa non van estar dentro dos proxectos de eclipse. Para que compile cunha nova versión do framework chegaría con cambiar o nome de dita versión no arquivo build.gradle e xa compilaría o proxecto coa nova versión. Tedes máis información sobre o uso do arquivo build.gradle neste enlace.

A instalación de Gradle nos diferentes IDE's a tedes neste enlace.

Descarga da nova ferramenta gráfica gdx-setup.jar baseada en Gradle

Unha vez instalado o plugin de Gradle debemos descargar a nova ferramenta gráfica de xeración de proxectos dende http://libgdx.badlogicgames.com/nightlies/dist/gdx-setup.jar

  • En LINUX:

Unha vez descargado debemos modificar os permisos de dito arquivo e asinarlle o permiso de execución. Para isto o podemos facer:

  • Graficamente premendo co botón dereito sobre o arquivo, escoller a opción de propiedades e premer sobre a lapela Permisos. Unha vez nela marcar a opción Permitir ejecutar archivo como un programa.

LIBGDX instalacion 63.jpg

  • Dende un terminal de Linux. Debemos situarnos co comando cd no cartafol onde estea a ferramenta e executar a orde chmod 755 gdx-setup.jar.


  • En WINDOWS:

Tamén podemos executala de forma gráfica, premendo co botón dereito do rato na aplicación jar, escoller a opción 'Abrir con' e dentro desta escoller a opción 'JAVA(TM)...Binary' como amosa a seguinte pantalla:


Se non vos aparece esta opción deberedes de escoller a opción Elegir programa e facer o seguinte:

NOTA: En WINDOWS 7, e debido a que é necesario que se execute como administrador, é necesario facelo dende a consola, executando a orde anteriormente indicada. En caso de querer facelo graficamente, teríamos que:

  • Executar a aplicación graficamente
  • Ir ó administrador de tarefas de Windows e localizar o proceso javaw.
  • Seleccionalo e ir as propiedades. Dentro das mesmas escoller a opción Compatibilidad e marcar o checkbox Ejecutar este programa como administrador.
  • Pechar a aplicación e volver a abrila graficamente.

Xeración dos proxectos

Unha vez executada aparecerá a seguinta pantalla:

LIBGDX instalacion 66.jpg

Os datos a cubrir son:

  • Name: nome que vai levar o proxecto que se xera.
  • Package: cada xogo debe estar desenvolto non nome de paquete único.
  • Game Class: nome da clase que vai ser chamada por cada un dos proxectos xerados. Ven ser a clase común a todos eles.
  • Destination: cartafol onde se van xerar os proxectos.
  • Android SDK: cartafol onde está o SDK. No voso caso estará en /opt/android-sdk-linux en Linux e C:\SDK en Windows se estades a seguir este manual.


Nota: O aspecto da pantalla pode variar xa que están sacando versións case cada mes. Agora mesmo (Outubro 2014) aparecen máis extensións das que veñen na imaxe. Non tedes que escoller ningunha.


Nota: A partires de Abril do 2014 box2d pasa a ser unha extensión. Polo de agora non marcaremos ningunha delas.


  • Nos non imos traballar con IOS. Quen o necesite ten que ter:



TAREFA UNIDADE 1, PARTE 1: Esta parte está asociada á realización dunha tarefa.




Unha vez cubertos prememos o botón de Generate.

Pode suceder que recibades unha mensaxe informando de que é necesario actualizar o Android Build-tools.


Unha vez feito xa podemos xerar os proxectos LIBGDX:



Lembrar que xa comentamos o que ía xerar a ferramenta neste enlace.





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