Está en la página 1de 42

Fecha de la versin: Agosto de 2015

Actualizaciones:

Una animacin que realiza la misma accin una y otra vez pierde su atractivo. La creacin de animaciones
en las que el usuario puede dictar lo que ocurre aumenta el inters y la duracin del programa.

Los eventos son las cosas que ocurren cuando se cumple una determinada condicin. Ya sea presionar una
tecla o hacer clic con el mouse o moverlo, o si el objeto est en un lugar especfico de la animacin. Un
evento tambin se puede disparar en el momento de la animacin.

La forma de codificar un evento depende totalmente del usuario. Puede tratarse de un simple
procedimiento que mueva un solo objeto o un procedimiento complejo que tenga repercusiones para
varios objetos del mundo.

Todas las teclas principales de un teclado se pueden codificar para que se disparen para un evento.

Al codificar las teclas de flecha para controlar el objeto, tenga en cuenta que las cuatro teclas de flecha
estn vinculadas a las teclas W, A, S y D. No podr utilizar estos dos juegos de teclas para una partida de
dos jugadores, ya que producen la misma entrada.

10

Hay varios submens que se pueden utilizar para especificar exactamente lo que es el disparador del
evento. Eche un vistazo a los mens y familiarcese con todas las opciones.

11

12

El botn addEventlistener es con el que se crean todos los eventos. Puede crear todos los eventos que
desee. Tenga cuidado de no codificar eventos que se contradigan entre s, si ambos se ejecutan al mismo
tiempo.

13

Cuando se crean bloques de cdigo con varias sentencias anidadas, es recomendable agregar siempre
comentarios al cdigo para que sea ms fcil leerlo y comprenderlo.

14

Al colocarlo delante de la llamada myFirstMethod, el procedimiento appear se ejecutar por completo


antes de que comience la animacin. Esto es til si desea crear una secuencia de apertura para la
animacin.

15

En esta lista puede seleccionar entre la mayora de las teclas disponibles en un teclado para el disparador
del evento.

16

17

18

19

True se utiliza aqu como valor de marcador de posicin.

20

21

22

23

La diferencia entre estos dos mtodos es que si se colocan las sentencias IF en la parte ELSE de la sentencia,
en cuanto una condicin es true el resto no se comprueba. Si crea sentencias IF independientes, se
comprobarn todas independientemente de la condicin que se cumpla. El primer mtodo solo lee una
nica tecla. El segundo permite pulsar varias teclas al mismo tiempo para obtener un movimiento en
diagonal, por ejemplo.

24

La diferencia entre estos dos mtodos es que si se colocan las sentencias IF en la parte ELSE de la sentencia,
en cuanto una condicin es true el resto no se comprueba. Si crea sentencias IF independientes, se
comprobarn todas independientemente de la condicin que se cumpla. El primer mtodo solo lee una
nica tecla. El segundo permite pulsar varias teclas al mismo tiempo para obtener un movimiento en
diagonal, por ejemplo.

25

26

27

28

29

30

Como habr podido comprobar, crear animaciones con todos los detalles supone mucho trabajo. La
transferencia de cdigo de una clase de una animacin a otra es una funcin extraordinariamente til de
Alice 3. Una clase se puede transferir totalmente o por partes, lo que le permite tomar solo las partes que
necesite.

31

Como habr podido comprobar, crear animaciones con todos los detalles supone mucho trabajo. La
transferencia de cdigo de una clase de una animacin a otra es una funcin extraordinariamente til de
Alice 3. Una clase se puede transferir totalmente o por partes, lo que le permite tomar solo las partes que
necesite.

32

33

Al guardar la clase a la carpeta MyClasses, aparecer en la galera de editores de escena bajo el separador
My Classes.

34

El separador inicial es una forma de crear animaciones en un mundo relleno previamente, de modo que no
tenga que agregar y colocar los objetos de escenario.

35

El separador My Classes proporciona un acceso sencillo a las clases que ha guardado en la carpeta
myClasses. Si ha guardado las clases en otro lugar, puede navegar posteriormente a ellas mediante el botn
Browse.

36

El campo de seleccin de la columna de la izquierda permite seleccionar los procedimientos que desea
incorporar a la animacin.

37

38

De esta forma podr crear rpidamente una animacin con todo el cdigo existente. Esto se denomina
biblioteca de cdigo los programadores y es una prctica comn en el sector.

39

40

41

También podría gustarte