Como crear juegos usando JDiv en LibGDX - ( Parte 1 ) Aplicaciones de Escritorio.
¿Porque LibGDX?
Su uso también no les quita nada de el control que tienen, si quieren o necesitan para programar cosas bajo nivel, tales como la creación de superficies y objetos 3D usando OpenGL. Por lo tanto, ofrece una excelente plataforma para empezar con o sin tener que preocuparse por crear todo desde cero, sino que también le permite crear cosas más adelante, cuando usted lo necesite.
Y para los súper-guinda del pastel, se hacen específicamente para la creación de juegos, y también le permite compilar y probar el uso de Java nativo en su ordenador antes de implementarlo en su dispositivo Android, lo que hace que el tiempo de compilación y depuración mucho más rápido! No tener que lidiar con el emulador de Android para la mayor parte de su diseño, a menos que desee, sin necesidad de compilar el apk, moverlo a la tarjeta SD, instalar, abrir, y, finalmente, depurar, usted puede hacerlo todo en el equipo antes la implementación en su dispositivo Android!
Así que en resumen:
Así que
ahora que usted sabe qué LibGDX es un
framework de gran utilidad para desarrollar juegos
android, vamos a
empezar a trabajar.
Descarga e instalación de todo lo necesario
Las cosas que vamos a descargar e instalar son:
Descarga e instalación de Java SE JDK
La
programación Android se hace por
defecto en Java.
Para
poder programar en él,
tendrá que
instalar Java JDK. Puede obtener Java
SE JDK de:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
Descargue e instale con los valores por defecto (a menos que quieras para elegir una carpeta diferente).
Ahora que
tiene la Java SDK,
se puede descargar
el IDE para la programación
y compilación.
Se puede utilizar
cualquier IDE que desee,
pero se recomienda usar el
Eclipse, que es
lo que yo uso,
aunque tarde un poco de tiempo
para acostumbrarse a el.
Descárguelo de:
http://www.eclipse.org/downloads/
Y Seleccione ‘Eclipse IDE for Java Developers’ para 32
bits, aunque su SO sea de 64 bits.
Una vez que termine la descarga, abra el archivo zip. No viene con una instalación, pero sólo una carpeta eclipse. Sólo tienes que salir en su disco duro en alguna parte que usted querrá mantener tus cosas de programación (Yo tengo el mío puesto en “c:\jdiv\eclipse”).
A continuación, abra la carpeta y haga doble clic en "eclipse.exe" (tendrá un icono de círculo azul de 3 líneas horizontales blancas a través de él). Esto abrirá Eclipse, y le pedirá una ubicación espacio de trabajo, que es donde todos los archivos de origen para todos los proyectos de juego irá. La mía es en "c:\jdiv\workspace", y haga clic en "Use esto como el valor predeterminado y no volver a preguntar".
Usted puede simplemente cerrar la pantalla de bienvenida, haga clic en la "X" en la parte superior izquierda, la cual se abrirá la interfaz principal que va a utilizar. A la izquierda está el "paquete de explorador", donde los diferentes juegos / proyectos irán. En el centro es donde se va a codificar. La parte inferior es donde encontrarás la consola, y problemas de sintaxis antes de compilar su juego.
Nota: Eclipse a veces no encuentra la ruta de Java y nos sale este mensaje: "A java Runtime Environment (JRE) or Java Development kit (JDK) must be available in order to run Eclipse. No Java virtual machine was found after searching the following locations: C:\eclipse\jre\javaw.exe javaw.exe in your current PATH." La solución es incluir en el fichero "eclipse.ini" la ruta de java como por ejemplo:
-vm
C:\Program Files\Java\jdk1.7.0_05\bin\javaw.exe
Descargue LibGDX
Ir a http://sourceforge.net/projects/jdiv/files/JDiv Tools/libgdx-0.9.8.rar/download para descargar la versión de LibGDX que utiliza JDiv.
Después de que descarga, cree una carpeta en "c:\jdiv", y copie los archivos desde el archivo "rar" en dicha carpeta (he creado la carpeta "libgdx098", por lo que sería "c:\jdiv\libgdx098").
Descargue JDiv
Ir a http://sourceforge.net/projects/jdiv/files/JDiv API/ para descargar la última versión de JDiv.
Después de que descarga, cree una carpeta en la carpeta de jdiv, y copiar los archivos desde el archivo rar en él (he creado la carpeta "jdiv07", por lo que "c:\jdiv\jdiv07").
Crear un proyecto Java con LibGDX
Uno de los mayores puntos fuertes LibGDX es ser capaz de compilar y depurar en Java nativo en su ordenador, sin tener que probar en su teléfono Android o el emulador, lo que ahorra enormes cantidades de tiempo.
También se utilizó el proyecto java como referencia, por lo que todo lo que crees que habrá parte de su proyecto Android, por lo que no tiene que volver a escribir nada.
Abra
Eclipse, haga clic en "File->
New-> Project Java", y el
nombre del proyecto algo
inteligente, como "MyJDivGame".
Ahora
asegúrese de cambiar el entorno de
ejecución para JavaSE-1.6.
(Por
alguna razón esta versión es
la que trabaja con Android) y
haga clic en "Finish".
Haga clic derecho sobre la carpeta del proyecto Java en el panel de la izquierda, y luego en “New->Folder”, introduzca “Folder name” como “libs”(librerias), y click en “Finish”. Debe ver “libs” y el “src” carpeta dentro de la carpeta del proyecto en el lado izquierdo.
Ahora tenemos que añadir las librerías necesarias para utilizar LibGDX.
Ir
a la carpeta donde
ha descomprimido tus cosas
LibGDX y JDiv, y encontrar
y copiar los siguientes archivos:
gx-backend-jogl-natives.jar
gdx-backend-jogl.jar
gdx-natives.jar
gdx.jar
jdiv.jar
Luego, vuelve a Eclipse, y pegarlos en su "libs" carpeta.
Ahora que ellos están ahí, sólo tenemos que decirle a nuestro proyecto que los utilice.
En
Eclipse, en el menú superior, haga
clic en “Project->Properties”. Click en “Java
Build Path” en panel izquierdo, “Libraries”
desde la
parte superior, y “Add JARs”
botón.
Haga doble
clic en el proyecto, haga doble
clic en el "libs"
carpeta y haga clic en el
primer archivo ".jar", mantenga Mayúsculas y
haga clic en la última,
a fin de que todos los archivos
jar se resalta y
haga clic en "Ok" (usted
podría tener hecho
uno por uno repetidamente).
Haga clic en "Aceptar" de nuevo para
volver a la ventana
principal de Eclipse.
Ahora que tenemos acceso a nuestras bibliotecas LibGDX, vamos a crear la clase principal.
Creación de las clase básicas
Haga click con el botón derecho del ratón en la carpeta "src" y cree un package llamado "com", haga click con el botón derecho del ratón en el package "com", y haga click con el botón derecho en “New->Class” y escriba el nombre "MyJDivgame". Haga click en el checkbox “public static main(String[] args)”, y haga click en “Finish”.
Ahora eliminar los comentarios generados automáticamente, y vamos a poner uno de los nuestros:
Creamos un Proceso JDiv: Haga click en el botón derecho del ratón en el package "com", y click en “New->Class”, escriba el nombre "ProcesoMain" y la Superclase es "com.jdiv.types.Process", y click en “Finish”.
Ahora eliminar los comentarios generados automáticamente, y vamos a poner uno de los nuestros:
Y Pulse en el menú de arriba "Run" para ejecutar la aplicación JDiv.
- Descargar el proyecto Eclipse MyJDivGame ( 5 MB ) -