|
Post by xavisan on Jan 31, 2023 23:36:02 GMT
Este fin de semana a ver si no pasa nada y lo probaré tiene buena pinta y es realmente interesante muchas gracias!!!
|
|
|
Post by Fenris78 on Feb 20, 2024 14:51:55 GMT
Hola a todos.
He estado probando la rutina y me ha parecido muy interesante.
Lo único raro que he notado en mis pruebas es que los sprites parpadean al actualizar el scroll. ¿Es posible evitarlo?
|
|
|
Post by ramon on Feb 21, 2024 9:46:40 GMT
A lo mejor probar a colocarla en un ciclo de interrupción IM2 para que corra por detrás del juego. Se podría intentar.
Maybe try putting it in an IM2 interrupt loop so it runs behind the game. You could try.
I will try vsync first.
|
|
|
Post by ramon on Mar 5, 2024 21:08:56 GMT
Scroll blocks 8 bits horizontal con capacidad de navegación: New version: vsync ; LIMITACIONES: No puede mover objetos, no uses NEXTLEVEL y no puede usar adventure mode ; ; Scroll horizontal Control: ; AGD Scripts USER n ; USER 0 SCROLL para la DERECHA ; USER 1 Scroll para la izquierda ; USER 128 monitor: devuelve valor DESPLAZAMIENTO en la variable A ; USER 64 Reset DESPLAZAMIENTO: usar en RESTARTSCREEN ; USER 32 Play one Step, usar en MAINLOOP2 ; USER 16 Set Sprite in map position: Necesario para localizar Sprite en mapa para scroller, usar en PLAYER EVENT ; USER 8 Update SCNO: Hack Killed location, usar en KILLED EVENT y hack para SCREEN MAP NAVIGATION: SCREENUP, SCREENDOWN,...
scroll.asm (14.36 KB) ExampleProject.rar (12.71 KB)
|
|
|
Post by Fenris78 on Mar 7, 2024 12:15:27 GMT
¡Genial!
Lo voy descargando raudo y veloz para probarlo este fin de semana.
|
|
|
Post by ramon on Apr 1, 2024 12:51:20 GMT
|
|
|
Post by Fenris78 on Apr 16, 2024 10:05:41 GMT
¡Salud!
Hoy me he vuelto a pasar por el hilo y he visto el video. La ultima vez que estuve probando la rutina me encontré con el problema de que los sprites parpadeaban al moverse el scroll, pero en el video no parece que pase. Esta semana le echo otro vistazo, que la rutina promete.
Gracias de nuevo.
Por cierto: ¡un placer ponerte cara en la Retropixel!
|
|
mas
Processing Plant
Posts: 23
Member is Online
|
Post by mas on Apr 16, 2024 12:39:31 GMT
I've not checked out the scrolling routine (I have my own way of doing it) but I assume the sprite blinking is to avoid the XOR of sprites and block data and leaving garbage behind.
When I've scrolled in MPAGD I've not scrolled blank background data ( if there is a sprite there ) but blinked the sprite if the wall blocks etc are going to collide with the sprite - so there is no overlap and no XOR garbage left behind.
(using google translate for Spanish)
No he comprobado la rutina de desplazamiento (tengo mi propia manera de hacerlo) pero supongo que el parpadeo del sprite es para evitar el XOR de los sprites y bloquear datos y dejar basura.
Cuando me desplacé en MPAGD, no me desplacé por datos de fondo en blanco (si hay un objeto allí), pero parpadeé el objeto si los bloques de pared, etc. van a chocar con el objeto, por lo que no hay superposición ni basura XOR. detrás.
|
|