PDF de programación - Desarrollo de juegos en 2D usando Java y Microsoft XNA.

Imágen de pdf Desarrollo de juegos en 2D usando Java y Microsoft XNA.

Desarrollo de juegos en 2D usando Java y Microsoft XNA.gráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 14 de Marzo del 2018)
3.286 visualizaciones desde el 14 de Marzo del 2018
18,9 MB
247 paginas
Creado hace 11a (16/07/2012)
UNIVERSIDAD LIBRE – CALI – FACULTAD DE INGENIERIA – CENTRO DE INVESTIGACIONES










DESARROLLO DE JUEGOS EN 2D
USANDO JAVA Y MICROSOFT XNA.

[Escribir texto]

[Escribir texto]

[Escribir texto]

Rafael Alberto Moreno Parra. 2010.

Desarrollo de juegos en 2D usando Java y Microsoft XNA.

2


Contenido
Dedicatoria ................................................................................................................................................................................................ 4

Licencia de este libro .................................................................................................................................................................................. 5

Agradecimientos ........................................................................................................................................................................................ 6

Introducción .............................................................................................................................................................................................. 7

1. El entorno gráfico y las imágenes ............................................................................................................................................................. 8

1.1 Primitiva Gráfica ................................................................................................................................................................................ 8

1.2 Cargando una imagen ........................................................................................................................................................................ 8

1.3 Haciendo el código reutilizable .......................................................................................................................................................... 10

1.4 Mejorando la carga de imagen .......................................................................................................................................................... 10

1.5 Mejorando más aún la carga de imagen.............................................................................................................................................. 11

1.6 Combinando controles con entorno gráfico .......................................................................................................................................... 12

1.7 Posicionando los controles gráficos .................................................................................................................................................... 13

2. Principios de control .............................................................................................................................................................................. 16

2.1 Eventos .......................................................................................................................................................................................... 16

3. Colisiones ............................................................................................................................................................................................ 18

3.1 Definición ....................................................................................................................................................................................... 18

3.2 Validando una colisión entre dos objetos gráficos ................................................................................................................................ 18

3.3 Haciendo más sencillo el validar colisiones .......................................................................................................................................... 22

3.4 Consideraciones sobre las colisiones .................................................................................................................................................. 23

4. Animación ........................................................................................................................................................................................... 25

4.1 Uso de hilos para hacer animación ..................................................................................................................................................... 25

4.2 Deteniendo y reiniciando el hilo ......................................................................................................................................................... 26

4.3 Minimizando el titileo de la animación (técnica de double buffering) ....................................................................................................... 28

4.4 Mejorando la técnica para minimizar el titileo de la animación ............................................................................................................... 29

4.5 Optimizando la técnica que minimiza el titileo de la animación .............................................................................................................. 31

5. Captura de eventos de teclado y ratón .................................................................................................................................................... 33

5.1 Implementando la captura de eventos................................................................................................................................................ 33

6. Uso de sonidos y música de fondo .......................................................................................................................................................... 36

6.1 Inicio ............................................................................................................................................................................................. 36

6.2 Ejemplo de animación y sonido ......................................................................................................................................................... 37

7. Organizando el código ........................................................................................................................................................................... 41

8. Juego de ejemplo ................................................................................................................................................................................. 45

9. El juego como Applet ............................................................................................................................................................................ 54

9.1 Applets y servidores remotos ............................................................................................................................................................ 58

10. Otra forma de tener gráficos y animación en Java: El componente JPanel .................................................................................................. 60

11. Uso del componente JPanel en una aplicación de escritorio y en applets .................................................................................................... 62

12. Animación y control haciendo uso de JPanel ........................................................................................................................................... 64

13. Juego reescrito usando el componente JPanel ......................................................................................................................................... 67

14. XNA: Instalación de Microsoft XNA Game Studio 3.1 ............................................................................................................................... 75

15. XNA: Empezando a desarrollar en XNA .................................................................................................................................................. 82

16. XNA: ¿Cómo es una aplicación? ............................................................................................................................................................ 85

17. XNA: Agregando un fondo de pantalla estático al juego ........................................................................................................................... 87

18. XNA: Manejo de imágenes con Paint .NET .............................................................................................................................................. 97

19. XNA: Agregar el protagonista a nuestro juego ...................................................................................................................................... 106

20. XNA: Buenas prácticas en el código fuente ........................................................................................................................................... 116

21. XNA: Controlando al protagonista de nuestro juego............................................................................................................................... 119

22. XNA: El protagonista lanza rayos ........................................................................................................................................................ 124

23. XNA: El "enemigo" a batir .................................................................................................................................................................. 133

24. XNA: Colisiones. Haciendo que el rayo golpee al enemigo ...................................................................................................................... 142

25. XNA: Mostrando el puntaje ................................................................................................
  • Links de descarga
http://lwp-l.com/pdf9530

Comentarios de: Desarrollo de juegos en 2D usando Java y Microsoft XNA. (1)

williams Rodriguez
25 de Noviembre del 2021
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad