HispaMSX

Re: [hispamsx] Sprites con más de 1 color por linea en 2+

2002-04-12 11:26:37
On 11.04.2002 16:31:57, <ivisoft(_en_)SoftHome(_punto_)net> wrote:


Yo creo que (sin trucos) eran 32 (1 por plano) simultaneos, no? pero
tampoco os fiéis, que con los sprites no me he peleado mucho.

Se pueden mostrar un maximo de 32 pero, segun el tamaño elegido (32x32
o
8x8), creo que se pueden definir hasta 512 o algo asi.


Amos a ver si zanjamos el tema ya:

Teneis 32 planos, luego en pantalla, sin trucos, se pueden mostrar 32 sprites.
A su vez teneis 256 patrones de 8x8, luego si usais sprites de 16x16 "solo" 
podeis definir 64 (4 patrones por sprite).

Trucos posibles:
- mostrar los sprites de forma alternada a cada "ciclo de refresco", es decir, 
el truco de los parpadeos de toda la vida...
- generar alguna interrupción por alguna parte de la pantalla y "reutilizar" un 
plano, para poder mostrar más de un sprite por plano en pantalla.
- solapar sprites para obtener mas colores por linea: 2 sprites=3 colores, 3 
sprites=5, ... y asi...
- utilizar varias tablas de patrones e ir cambiandolas a placer (si se cambian 
en medio del ciclo de refresco pueden utilizarse más de 256 patrones por 
pantalla (ojo! solo 32 visibles sin trucos!!), pero claro, queda dividida la 
pantalla en dos (o mas) zonas, segun la linea de interrupción.
- me dejo algo?

Au,

Ramón

------------------------------------
BalearWeb - http://www.balearweb.com

<Anterior en la conversación] Conversación actual [Siguiente en la conversación>