<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="es">
	<id>https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Programaci%C3%B3n_de_VideoXogos_2D_%2F_3D</id>
	<title>Programación de VideoXogos 2D / 3D - Historial de revisiones</title>
	<link rel="self" type="application/atom+xml" href="https://manuais.iessanclemente.net/index.php?action=history&amp;feed=atom&amp;title=Programaci%C3%B3n_de_VideoXogos_2D_%2F_3D"/>
	<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Programaci%C3%B3n_de_VideoXogos_2D_/_3D&amp;action=history"/>
	<updated>2026-10-21T09:26:55Z</updated>
	<subtitle>Historial de revisiones de esta página en la wiki</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://manuais.iessanclemente.net/index.php?title=Programaci%C3%B3n_de_VideoXogos_2D_/_3D&amp;diff=56539&amp;oldid=prev</id>
		<title>Angelfg: /* ANEXO II: Temas non explicados. */</title>
		<link rel="alternate" type="text/html" href="https://manuais.iessanclemente.net/index.php?title=Programaci%C3%B3n_de_VideoXogos_2D_/_3D&amp;diff=56539&amp;oldid=prev"/>
		<updated>2015-05-09T11:28:38Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;ANEXO II: Temas non explicados.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nueva&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Imagen:Xogos_Libgdx_Presentacion_1.png|450px|center]]&lt;br /&gt;
&amp;lt;center&amp;gt;[http://libgdx.badlogicgames.com/ LIBGDX]&amp;lt;/center&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;Licenza do curso&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin:0; background:#E6ECFF; font-size:100%; border:1px solid #cccccc; text-align:left; padding:0.2em 0.4em; -moz-border-radius:6px&amp;quot;&amp;gt;http://i.creativecommons.org/l/by-nc-sa/3.0/es/88x31.png&lt;br /&gt;
&amp;lt;br&amp;gt;Este manual de &amp;#039;&amp;#039;&amp;#039;Curso Platega: Desenvolvemento de xogos 2D/3D Multiplataforma (Windows, Linux, Max OS X, Android (+2.2),...)&amp;#039;&amp;#039;&amp;#039; é creado e editado por [[Usuario:angelfg| Ángel D. Fernández González]] baixo a licenza [http://creativecommons.org/licenses/by-nc-sa/3.0/es/ Creative Commons 3.0:] &lt;br /&gt;
&lt;br /&gt;
:*Copiar, distribuír e comunicar publicamente a obra, sempre mencionando ós autores.&lt;br /&gt;
:*Uso non comercial. &lt;br /&gt;
:*Compartir as modificacións baixo a mesma licenza. &lt;br /&gt;
&lt;br /&gt;
Para calquera outro tipo de uso non contemplado na licenza anterior consulte ó autor: [[Usuario:angelfg| Ángel D. Fernández González]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Neste curso non só imos aprender a manexar o framework LIBGDX, tamén imos aprender un modo de desenrolar xogos.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Dado que o tema é moi extenso, trátase de abrir un abano das posibilidades que nos ofrece o uso do framework Libgdx.&lt;br /&gt;
&lt;br /&gt;
O seu seguimento será realizado a través da plataforma [http://www.edu.xunta.es/platega/login/index.php PLATEGA] da [http://www.edu.xunta.es Consellería de Cultura, Educación e Ordenación Universitaria] da [http://www.xunta.es Xunta de Galicia].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Cada unha das partes do curso comeza indicando os obxectivos que persegue, así como, o escenario necesario para levalo a cabo.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Os gráficos utilizados e a música foron obtidos de:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Gráficos:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*http://opengameart.org/content/alienspritesheet&lt;br /&gt;
*http://opengameart.org/content/basic-2d-car-collection&lt;br /&gt;
*http://opengameart.org/content/consolidated-hard-vacuum-terrain-tilesets&lt;br /&gt;
::Gráficos: &amp;quot;Hard Vacuum&amp;quot; art by Daniel Cook (Lostgarden.com)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Música:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*http://dig.ccmixter.org/files/grapes/16626&lt;br /&gt;
*http://www.sonidosmp3gratis.com/download.php?sonido=claxon%20de%20coche&lt;br /&gt;
&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;UNIDADE 0: Coñecementos de partida, observacións sobre o material e explicación inicial&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
*[[LIBGDX_Coñecementos_Previos | Coñecementos previos necesarios]]&lt;br /&gt;
*[[LIGBDX_Explicacion_Framework | LIBGDX: qué é isto ?]]&lt;br /&gt;
*[[LIGBDX_Exemplos | Exemplos de xogos]]&lt;br /&gt;
*[[LIGBDX_Novas | Novas do framework LIBGDX]]&lt;br /&gt;
*[[LIBGDX_Material vivo | Material vivo]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;UNIDADE 1: Instalación JDK, Eclipse, Android SDK e framework LibGDX.&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
*[[LibGDX: Obxectivos e escenarios da UNIDADE 1]] &lt;br /&gt;
*[[Introdución a Android: Versións, APIS e SDK | Punto de só lectura: Introdución a Android: Versións, APIS e SDK]]&lt;br /&gt;
*Instalación JDK&lt;br /&gt;
**[[LIBGDX_Instalación JDK en Ubuntu | Instalación JDK en Ubuntu]]&lt;br /&gt;
**[[LIBGDX_Instalación en Windows | Instalación JDK en Windows]]&lt;br /&gt;
**[[Instalación en OS X]]&lt;br /&gt;
*[[LIBGDX_Instalación ADT Bundle | Instalación ADT Bundle]]&lt;br /&gt;
*[[LIBGDX_Instalación do GWT Plugin | Instalación do GWT Plugin]]&lt;br /&gt;
*[[LIBGDX_Instalación do framework LIBGDX | Instalación do framework LIBGDX]]&lt;br /&gt;
*[[LIBGDX_Execución dos proxectos | Execución dos proxectos importados.&amp;#039;Ola mundo&amp;#039;]]&lt;br /&gt;
*[[LIBGDX_Importación dos proxectos a outros computadores | Importación dos proxectos a outros computadores]]&lt;br /&gt;
*[[LIBGDX_Creacion dun proxecto base | Creación dun proxecto base]]&lt;br /&gt;
*[[LIBGDX_Actualización dos proxectos a outra versión do Framework | Versións do Framework Libgdx.Actualización dos proxectos]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;UNIDADE 2: Desenvolvemento de xogos 2D.&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
----&lt;br /&gt;
*[[LIBGDX_Obxectivos e escenarios da UNIDADE 2 | Obxectivos e escenarios da UNIDADE 2]]&lt;br /&gt;
*[[LIBGDX_Fases no desenvolvemento dun xogo | Fases no desenvolvemento dun xogo]]&lt;br /&gt;
*[[LIBGDX_Coñecendo a estrutura dos proxectos | Coñecendo a estrutura dos proxectos]]&lt;br /&gt;
*[[LIBGDX_Analizando o proxecto común | Analizando o proxecto común]]&lt;br /&gt;
*[[LIBGDX_Preparando o esqueleto | Preparando o &amp;#039;esqueleto&amp;#039; do noso xogo]]&lt;br /&gt;
*[[LIBGDX_A cámara 2D | A cámara 2D. Cámara ortográfica.]]&lt;br /&gt;
*[[LIBGDX_Os graficos | Os gráficos.]]&lt;br /&gt;
*[[LIBGDX_Movendo os graficos | Movendo os gráficos. A lóxica do noso xogo.]]&lt;br /&gt;
*[[LIBGDX_MVC | Modelo - Vista - Controlador]]&lt;br /&gt;
*[[LIBGDX_Creando o mundo | Creando o mundo]]&lt;br /&gt;
*[[LIBGDX_As interfaces para capturar eventos | As interfaces para capturar eventos.]]&lt;br /&gt;
*[[LIBGDX_As colisions | As colisións.]]&lt;br /&gt;
*[[LIBGDX_Cambiando_de_pantalla | Cambiando de pantalla.]]&lt;br /&gt;
*[[LIBGDX_Fontes | Fontes.]]&lt;br /&gt;
*[[LIBGDX_Musica_son | Música e efectos de son.]]&lt;br /&gt;
*[[LIBGDX_Gardando datos. | Gardando datos.]]&lt;br /&gt;
*[[LIBGDX_Empaquetado_distribución. | Empaquetado e distribución.]]&lt;br /&gt;
*[[LIBGDX_Seccions avanzadas2D. | Enlaces con seccións avanzadas non relacionadas.]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
*[[LIBGDX_Anexo tipos de datos | Anexo: Tipos de datos.]]&lt;br /&gt;
*[[LIBGDX_Anexo Consellos de programacion | Anexo Consellos de programación.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;UNIDADE 3: Desenvolvemento de xogos 2D. AVANZADO.&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
Esta sección non é obrigatoria facela. &lt;br /&gt;
Está asociada ás diferentes seccións da parte 2D.&lt;br /&gt;
&lt;br /&gt;
*[[LIBGDX_Acelerometro | Compás / Acelerómetro.]]&lt;br /&gt;
*[[LIBGDX_TextureAtlas | Cargar os gráficos de forma conxunta: TextureAtlas.]]&lt;br /&gt;
*[[LIBGDX_AssetManager | Carga dos recursos optimizada. Clase AssetManager.]]&lt;br /&gt;
*[[LIBGDX_Animacions | Animacións.]]&lt;br /&gt;
*[[LIBGDX_Fontes_avanzado| Fontes.]]&lt;br /&gt;
*[[LIBGDX_Vector_direccion| Vector dirección.]]&lt;br /&gt;
*[[LIBGDX_Xestion_Eventos_GestureListener | Xestion de eventos: GestureListener.]]&lt;br /&gt;
*[[LIBGDX_TouchPad | Touchpad (joystick).]]&lt;br /&gt;
*[[LIBGDX_Mapas. Uso de tiled. | Mapas. Uso de tiled.]]&lt;br /&gt;
*[[LIBGDX_Scene UI | Scene2D UI.]]&lt;br /&gt;
*[[LIBGDX_Scene | Scene2D.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;UNIDADE 4: Desenvolvemento de xogos 3D.&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
&lt;br /&gt;
*[[LIBGDX_Obxectivos e escenarios da UNIDADE 4 | Obxectivos e escenarios da UNIDADE 4]]&lt;br /&gt;
*[[LIBGDX_Introducion_3D | Introdución]]&lt;br /&gt;
*[[LIBGDX_Figuras_3D_Mesh | Figuras 3D. Mesh]]&lt;br /&gt;
*[[LIBGDX_Camara3D | A cámara en 3D]]&lt;br /&gt;
*[[LIBGDX_Shader_Program | Shader Program]]&lt;br /&gt;
*[[LIBGDX_Animacions3D | Animacións en 3D]]&lt;br /&gt;
*[[LIBGDX_Carga_Modelos3D | Modelos en 3D: Carga e deseño]]&lt;br /&gt;
*[[LIBGDX_Colisions3D | Colisións en 3D]]&lt;br /&gt;
*[[LIBGDX_Empaquetado_distribución. | Empaquetado e distribución.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;UNIDADE 5: Desenvolvemento de xogos 3D Avanzado.&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
Esta sección non é obrigatoria facela. &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Explicado o uso da nova API 3D. É necesario ter lido a Unidade 4.&lt;br /&gt;
&lt;br /&gt;
*[[LIBGDX_Introducion_3DAvanzado | Introdución]]&lt;br /&gt;
*[[LIBGDX_ModelBuilder | ModelBuilder. Primeiros modelos 3D]]&lt;br /&gt;
*[[LIBGDX_APICargaModelos3D | Cargar Modelos 3D.]]&lt;br /&gt;
*[[LIBGDX_APIMoverModelos3D | Mover Modelos 3D.]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;ANEXO I: Clases útiles.&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
&lt;br /&gt;
*[http://libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/graphics/g2d/Sprite.html Clase Sprite]: Clase que incorpora todo o necesario para gardar información dun personaxe do xogo: Textura, posición, tamaño, cor. Incorpora métodos para escalar, mover e rotar a textura así como para debuxala.&lt;br /&gt;
*[https://github.com/xoppa/world/blob/master/src/com/xoppa/android/misc/RadialSprite.java Clase RadialSprite]: Permite debuxar unha parte dunha TextureRegion indicando un ángulo (por exemplo no caso de utilizar un progressbar circular).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;ANEXO II: Temas non explicados.&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
&lt;br /&gt;
*[[LIBGDX_gdx_utils | GDX UTILS.]]&lt;br /&gt;
&lt;br /&gt;
*[https://github.com/libgdx/libgdx/wiki/2d-particle-effects Editor de Partículas.]&lt;br /&gt;
*[https://github.com/libgdx/libgdx/wiki/Box2d Box2D. Motor de físicas 2D.]&lt;br /&gt;
*[https://github.com/libgdx/box2dlights Box2D Light.]&lt;br /&gt;
*[https://github.com/libgdx/libgdx/wiki/Bullet-physics Bullet. Motor de físicas 3D.]&lt;br /&gt;
*[http://www.brashmonkey.com/index.htm Brashmonkey]: Interesante programa para facer animacións con uso de esqueletos.&lt;br /&gt;
:*[https://github.com/Trixt0r/spriter Librerías Java para facer uso do programa anterior.]&lt;br /&gt;
*[http://overlap2d.com/ Overlap2D]: Editor que permite integrar nunha escena animacións, gráficos, efectos de partícula, luces e físicas e exportalo para utilizalo no noso xogo.&lt;br /&gt;
*[https://github.com/libgdx/libgdx/wiki/Memory-management Manexo de memoria:] Indica como utilizar un pool para xestionar correctamente a memoria, coma nos casos de utilizar dinamicamente un número indeterminado de personaxes ou obxectos (como inimigos e balas, por exemplo).&lt;br /&gt;
&lt;br /&gt;
==&amp;#039;&amp;#039;&amp;#039;ANEXO IV: Artigos interesantes.&amp;#039;&amp;#039;&amp;#039;==&lt;br /&gt;
&lt;br /&gt;
*[https://code.google.com/p/libgdx-users/wiki/IntegratingAndroidNativeUiElements3TierProjectSetup Como enviar mensaxes Toast, Alert´s, amosar unha ListView de Android e invocar un Intent dende o proxecto Core].&lt;/div&gt;</summary>
		<author><name>Angelfg</name></author>
	</entry>
</feed>