You are on page 1of 49

Fecha de la versin: Agosto de 2015

Actualizaciones:

El escenario es la idea principal que hay detrs de la animacin.

Los guiones grficos se utilizan para definir las etapas en las que se desarrollar una animacin.

No importa qu mtodo se emplee para crear el guin grfico. Siempre que detalle lo que est sucediendo
en cada una de las etapas, de forma que pueda crear el cdigo a partir de ah, el guin grfico cumple su
finalidad.

Un guin grfico visual no es una prueba de sus habilidades de dibujo. No importa lo buen artista que sea.
Si puede dibujar una figura esquemtica, posteriormente podr trazar un guin grfico visual.

10

Lo importante en la creacin de un guin grfico textual es asegurarse de que se han simplificado todas las
tareas hasta sus componentes individuales. Para la codificacin en Alice 3, un guin grfico que describa la
accin de ponerse de pie no es lo suficientemente detallado. Debe describir las acciones de todas las
articulaciones que intervienen en la maniobra de ponerse de pie.

11

Este es un guin grfico de nivel superior. Necesitara detallarlo an ms para que la animacin sea realista
en Alice 3.

12

Esta es una tcnica muy til para asegurarse de que todas las partes del escenario estn codificadas.

13

14

Un diagrama de flujo permite planificar el flujo del cdigo mostrando los procesos y el resultado de cada
decisin. Este es un ejemplo muy sencillo, un diagrama de flujo puede ser cada vez ms complejo conforme
los programas son ms grandes.

15

16

17

Las subclases pueden heredar las caractersticas de su superclase pero no al contrario. Es un proceso
unidireccional. Los diferentes tipos de subclase tendrn acceso al cdigo que existe en la superclase. Cada
tipo especfico de perro tiene acceso al cdigo que se escribe en la clase Dog. Esto significa que todas las
cosas que son de carcter genrico sobre perros se codifican en el nivel Dog mientras que las cosas que
hacen nico a un determinado perro se codifican en el nivel de subclase.

18

Gracias a esto, es necesario escribir mucho menos cdigo. De esta forma, los programas son ms fciles de
leer y comprender.

19

20

21

22

Cuanto ms arriba en la lista de clases pueda codificar el procedimiento, mejor. Esto significa que tendrn
acceso a ella ms objetos.

23

24

Si tiene varios objetos que realizan las mismas acciones, mediante la creacin de un procedimiento
independiente que contenga la accin se reduce considerablemente el tamao del cdigo. Tambin
garantiza que todos los objetos se comporten de la misma forma que si se tratara de una sola parte de
cdigo que los controle.

25

26

27

Antes de realizar cualquier abstraccin de procedimientos para un movimiento como este, merece la pena
crear un guin grfico que defina el movimiento de todas las articulaciones del objeto. Debe disear y, a
continuacin, crear un procedimiento que realice un nico movimiento completo que devuelva el objeto a
su posicin original. De este modo, el cdigo se puede llamar varias veces para conseguir el resultado
deseado.

28

29

Una de las principales ventajas de este procedimiento en Alice 3 es que una vez que haya creado un
procedimiento complejo puede transferirlo fcilmente de una animacin a otra. Este tema de tratar en
mayor profundidad ms adelante en el curso.

30

31

32

33

Al asignar un nombre al procedimiento se suele utilizar uno descriptivo. Debe revelar lo que hace pero sin
vincularlo a un tipo de objeto concreto ya que lo pueden utilizar otras subclases.

34

35

36

37

38

39

Intente siempre que el cdigo sea repetitivo dentro del programa. Si escribe el mismo cdigo dos veces o
ms, probablemente pueda abstraerlo.

40

Al arrastrar un bloque de cdigo a un procedimiento a travs del portapapeles tendr que cambiar el
nombre del objeto a "this" para que puedan acceder varios objetos a l.

41

42

43

44

45

46

47

48

You might also like