Introduccion al videojuego Gabriel De Ioannes Becker Clase 04.

Post on 24-Jan-2016

225 views 0 download

Transcript of Introduccion al videojuego Gabriel De Ioannes Becker Clase 04.

Introduccion al videojuego

Gabriel De Ioannes Becker

Clase 04

Clase 02

Reconoce una función, y es capaz de aplicar sus conceptos a un videojuego

Conoce las partes lógicas de organización de un videojuego.

Pone en practica lo aprendido.

Objectivos

Clase 02

Funciones%

Clase 04

Clase 04

Clase 02

Para que usar funciones en videojuegos%

Clase 04

Batallas

Golpes

Animaciones

Clase 04Modificar Interfaz de UsuarioCambiar menús

Clase 02

Gatillar sonidos

Clase 04Una función es

un grupo de instrucciones con un objetivo en particular y que se ejecuta  al ser llamada desde otra función o procedimiento. Una función puede llamarse múltiples veces.Las funciones pueden recibir datos  y entregar datos.

Se diferencian de los procedimientos porque estos no devuelven un resultado.

En general las funciones deben tener un nombre único en el código para poder ser llamadas.

Clase 04

Ir a la dirección http://gabriel.conmovedor.cl/cursoivj

Archivo: 01_Funciones_Clase_04

Declaración de una función

Clase 04

function nombreFuncion (variableEntrada){ Codigo;

variable externa- variableEntrada;

return variableExterna;}

Clase 04

Eventos%

Clase 04Eventos de teclado

KeyUpKeyDown

Clase 04Eventos de mouse

ClickmouseDownmouseUpdobleclick

Clase 04Eventos de mouse

ClickmouseDownmouseUpdobleclick

Clase 04

Ir a la dirección http://gabriel.conmovedor.cl/cursoivj

Archivo: 02_Eventos_Clase_04

Declaración de evento

Clase 04

window.addEventListener(¨TipoEvento¨,funcion);

Ej: window.addEventListener(¨click¨,disparar());

Clase 04

Iterador%

Clase 04

Clase 04Asignamos acciones a nuestro persona a través de eventos

Ej: Movimiento

Clase 04Iteramos nuestro proceso

Clase 04

Ir a la dirección http://gabriel.conmovedor.cl/cursoivj

Archivo: 02_Iterador_Clase_04

Declaración de evento

Clase 04

setInterval(funcion, tiempoDeEjecucion);

Ej: var animar= setInterval(dibujarEtapa,30);

Clase 04

Funciones, Eventos, Iterador%