Si modificases la zona que pertenece al decorado (memoria del tilemap) solo necesitarías 8 rotaciones para hacer scroll pixel a pixel del fondo.
Si modificases la zona que pertenece al decorado (memoria del tilemap) solo necesitarías 8 rotaciones para hacer scroll pixel a pixel del fondo.
No es lo mismo tener diez años de experiencia, que tener un año de experiencia diez veces.
It is an undisputed truth that the Atari ST gets the best out of coders. No dedicated hardware, just the CPU and a frame buffer! Some call it Spartan, others name it Power Without The Price, and a select few say `challenge accepted'! --- by spkr from smfx
Si, me di cuenta cuando lo terminé, de hecho después he hecho un parallax genérico de 32x32 pixels en todas direcciones usando ese truco, y copiando un poco la idea del juego toki tori.
En toki tori lo hace con 64x64 pixeles pero yo no supe como meter todo en un banco, quizás ellos comprimiesen los datos o algo así.
Ya que estamos, aquí está el sample de dos capas genérico, puse todo en inglés, a ver si pongo también las instrucciones en español.
https://github.com/mills32/Parallax-...Game-Boy-Color
El programa utiliza los valores de los registros SCX y SCY de la pantalla para copiar un frame específico de la animación a los tiles que forman el fondo, así que no depende de nada más, cada vez que se mueva el scroll, funcionará también el efecto, siempre que mantengamos el orden en los tiles del mapa, puse un mapa "vacío" de ejemplo, que contiene solo los tiles del fondo, y sobre él, se pueden copiar los tiles que son estáticos o que aparecen superpuestos.
En este caso mueves la pantalla con el pad direccional.
Última edición por mills332; 12/01/2018 a las 14:05
Marcadores