You are on page 1of 19

Fecha de la versin: Agosto de 2015

Actualizaciones:

El sonido y las interacciones del teclado pueden ayudar a que el juego cobre vida.
Anteriormente en el curso hemos utilizado el mtodo isKeyDown para capturar la interaccin del teclado
con el usuario.

Podemos utilizar cualquier tecla del teclado para nuestros controles. Al utilizar las teclas de flecha, se
utilizan los valores de cadena " izquierda", "derecha", "arriba" o "abajo".

Recuerde que un entero de giro positivo gira el actor hacia la derecha y un valor negativo lo gira hacia la
izquierda.

Los sonidos pueden aumentar la emocin en un juego. Puede tratarse tal vez de un pitido cuyo ritmo se
acelera a medida que se acerca a un elemento, o un "hurra!" cuando se alcance un objetivo. Agregar sus
propios efectos de sonido puede realmente personalizar un juego.

Los archivos de sonido en Greenfoot pueden tener formato wav o mp3 y almacenarse en la subcarpeta de
sonidos dentro del proyecto.

Si no dispone de un micrfono, puede descargar muestras de sonido de Internet. Tenga siempre en cuenta
las leyes de copyright.

10

Seleccione el men Controls y, a continuacin, Sound Recorder para abrir la ventana Sound Recorder

11

En el entorno Greenfoot se pueden utilizar otros dispositivos de entrada como la Xbox Kinnect.
http://www.greenfoot.org/doc/kinect

12

"this" hace referencia a la clase actual. En este ejemplo, nos referimos a la clase Spider, por lo que solo
detectar si se ha hecho clic en una instancia de Spider.

13

Podramos haber usado el mtodo actor de Spider llamado turnTowards(x,y). Este, a su vez, gira Spider
para que se mueva en la direccin a la que deseamos que se mueva un actor, es decir, donde hemos hecho
clic.
Comparamos mouse.getButton() con 1, que es el botn izquierdo del mouse.
Si tiene un mouse de tres botones, el 1 corresponde a la izquierda, el 2 al centro y el 3 a la derecha.

14

Podramos crear una tabla de puntuaciones altas que solicitara el nombre del usuario y mostrara su
posicin en las mejores clasificaciones.

15

Si desease obtener un nmero como, su edad, tendra que almacenarlo en una cadena y, a continuacin,
convertirlo con un mtodo Java como Integer.parseInt() para que deje de ser una cadena y se convierta en
un nmero.

16

17

18

You might also like