| Basic Animation Lingo | |
|---|---|
| animation | Simulation of motion by showing a series of slightly differing frames |
| frame | A single image in an animated sequence of images |
| sprite | A moving graphical object- something that moves basically |
| flicker | A visible delay between frames that makes them seem 'broken up' |
| lag | Discernable slowing down, usually meaning the amount of time to render a frame is more than the set delay time is |
| refreshing | undrawing and then redrawing |
| sprite refreshing | undrawing a single sprite and then drawing it in it's new position/state. |
| frame refreshing | clearing the entire window and then drawing the new frame |
| self-refreshing sprites | sprites that undraw themselves (by redrawing their background) at their old location before drawing themselves at their new location |
| synchronizeable actions | Actions that can be done at the same time |
| time-killing loop | A loop that doesn't do anything in particular and doesn't serve any purpose but to cause a busy delay. Not a good method for animation! |
| Runnable | An interface in java that allows the use of threads to process various sequences of events even simultaneously, such as animation and user interaction |
| Timer | A very nice animation tool that generates events at regular intervals. Unfortunately, it wasn't written into older versions of java and standard web browsers don't recognize it. |
| static animation | Animation that doesn't use sprites, but usually uses a series of frames, whether rendered or static |
| rendering | Creating the animation frame while the program is executing rather than figuring it out ahead of time and just displaying the frames |
| static frames | frames that have been rendered before the program was run and are just being displayed |
| sprite interaction | Checking to see if each and every combination of two sprites in an animation should change because of each other |
| FUN | WHAT YOU HAVE WHILE DOING ANIMATION! |