Sie sind auf Seite 1von 15

Haga clic para

modificar el
estilo de
subttulo del
patrn
Eventos

Susan Ibach | Evangelista tecnolgico


Sage Franch | Microsoft Student Partner
En el ltimo mdulo, hemos movidos
obstculos
Ahora, vamos a hacer que nuestro protagonista se
mueva!!
Vamos a dotar al juego de gravedad
La gravedad es una fuerza que nos precipita hacia el
suelo
Puesto que se trata de un movimiento vertical,
trabajaremos en el eje y
Este tipo de movimiento es una aceleracin y no una
velocidad constante, por lo que tendremos que establecer
la propiedad acceleration
DEMOSTRACIN
Hacer que nuestro protagonista se caiga al suelo
Parece que tenemos un problema!
Queremos que el protagonista vuele al tocar la
pantalla o al hacer clic
Necesitamos un evento!
Qu es un evento en programacin? Para qu
se usa?
Los eventos se producen fuera del programa y el
programa responde antes ellos. Algunos ejemplos son:
Un clic con el ratn
Presionar una tecla
Tocar una pantalla tctil
Deslizar
Reducir
Los eventos se administran mediante
controladores de eventos
El evento que queremos
controlar (en este caso, un La funcin que se
toque en la pantalla, un llama cuando se
clic con el ratn o produce ese evento
presionar la barra
espaciadora)

El cdigo para la
funcin que se
ejecutar
cuando se
produzca el
evento
Otro ejemplo
El evento. (En este La funcin que se
caso, tocar la pantalla llama cuando se
o hacer clic con el produce el evento
ratn.)

El cdigo que se
llama cuando se
produce el
evento
Qu queremos que haga nuestro protagonista
cuando alguien toque la pantalla?
Queremos que el
protagonista
ascienda
Como es un movimiento
vertical, usaremos el eje
y
Si establecemos la
propiedad speed
ascender un poco hasta
que la aceleracin le
vuelva a hacer descender
DEMOSTRACIN
Agregar un controlador de eventos
El reto
Establecer una aceleracin para el protagonista que
le haga caer
Agregar un evento y un controlador de eventos para
que pueda saltar en direccin ascendente
Enhorabuena!

Ya puedes hospedar
eventos! ;-)
Vocabulario
Evento: algo que se produce fuera del programa y a
lo que el programa puede responder. Por ejemplo, un
clic o un toque
Controlador de eventos: cdigo que se ejecuta
cuando se produce un evento
2015 Microsoft Corporation. Todos los derechos reservados. Microsoft, Windows, Office, Azure, System Center, Dynamics y otros nombres de productos son o
podran ser marcas comerciales resgistradas o marcas comerciales en EE. UU. u otros pases. La informacin de este documento se ofrece nicamente a ttulo
informativo y refleja la opinin actual de Microsoft Corporation a la fecha de esta presentacin. Dado que Microsoft debe responder a las fluctuaciones del
mercado, no deber interpretarse como un compromiso por parte de Microsoft, que tampoco podr garantizar la precisin de cualquier tipo de informacin
presentada tras la fecha de esta presentacin. MICROSOFT NO OFRECE GARANTA ALGUNA YA SEAN ESTAS EXPRESAS, IMPLCITAS O ESTATUTUARIAS CON

Das könnte Ihnen auch gefallen