Articulo de referencia

Objeto de astilla

Un objeto blitter ( Bob ) es un elemento gráfico (GEL) utilizado por el ordenador Amiga . Los Bobs son objetos de hardware similares a sprites , que se pueden mover por la panta...

Un objeto blitter ( Bob ) es un elemento gráfico (GEL) utilizado por el ordenador Amiga . Los Bobs son objetos de hardware similares a sprites , que se pueden mover por la pantalla con la ayuda del coprocesador blitter .

Descripción general

El sistema GEL de AmigaOS consta de VSprites, Bobs, AnimComps (componentes de animación) y AnimObs (objetos de animación), cada uno de los cuales amplía las funcionalidades del anterior. Mientras que los VSprites virtualizan los sprites de hardware, los Bobs se dibujan en el campo de juego mediante el blitter, guardando y restaurando el fondo del GEL según sea necesario. El Bob con la mayor prioridad de vídeo es el último en dibujarse, lo que hace que parezca estar delante de todos los demás Bobs.

A diferencia de los sprites de hardware, los Bobs no tienen limitaciones de tamaño ni de cantidad. Los Bobs requieren más potencia de procesamiento que los sprites, ya que necesitan al menos una operación de copia de memoria DMA para dibujarlos en la pantalla. En ocasiones, se necesitan tres operaciones de copia de memoria distintas: una para guardar el área de la pantalla donde se dibujará el Bob, otra para dibujarlo realmente y una tercera para restaurar el fondo de la pantalla cuando el Bob se mueva.

Un AnimComp añade animación a un Bob, y un AnimOb agrupa varios AnimComps y les asigna velocidad y aceleración.

Véase también

Referencias

General

  • Rob Peck (1986). Manual de referencia del núcleo ROM: Bibliotecas y dispositivos , Addison-Wesley , ISBN 0-201-11078-4