cambiado 'rotado' por 'invertido'
This commit is contained in:
parent
03825d4288
commit
05e302a7d5
|
@ -758,9 +758,9 @@ BRK
|
|||
|
||||
observemos que en este caso, tenemos un par de macros 8ADD-X y 8ADD-Y para incrementar cada coordenada por 0008: ese es el tamaño del tile.
|
||||
|
||||
## experimentos de rotación
|
||||
## experimentos de inversión
|
||||
|
||||
como el sprite cuadrado es simétrico, no podemos ver el efecto de rotarlo.
|
||||
como el sprite cuadrado es simétrico, no podemos ver el efecto de invertirlo.
|
||||
|
||||
aquí están los sprites de la roca y del personaje de {darena}:
|
||||
|
||||
|
@ -769,7 +769,7 @@ aquí están los sprites de la roca y del personaje de {darena}:
|
|||
@personaje 3c7e 5a7f 1b3c 5a18
|
||||
```
|
||||
|
||||
te invito a que intentes usar estos sprites para explorar cómo dibujarlos rotados en diferentes direcciones.
|
||||
te invito a que intentes usar estos sprites para explorar cómo dibujarlos invertidos en diferentes direcciones.
|
||||
|
||||
## dibujando sprites de 2bpp
|
||||
|
||||
|
@ -866,7 +866,7 @@ el nibble alto para los sprites de 2bpp nos permitirá elegir la capa que querem
|
|||
los ocho valores posibles para este nibble son:
|
||||
|
||||
+ <table>
|
||||
+ <tr><th>nibble alto</th><th>capa</th><th>rotar-y</th><th>rotar-x</th></tr>
|
||||
+ <tr><th>nibble alto</th><th>capa</th><th>inv-y</th><th>inv-x</th></tr>
|
||||
+ <tr><td>8</td><td>plano de fondo</td><td>no</td><td>no</td></tr>
|
||||
+ <tr><td>9</td><td>plano de fondo</td><td>no</td><td>sí</td></tr>
|
||||
+ <tr><td>a</td><td>plano de fondo</td><td>sí</td><td>no</td></tr>
|
||||
|
@ -877,13 +877,13 @@ los ocho valores posibles para este nibble son:
|
|||
+ <tr><td>f</td><td>primer plano</td><td>sí</td><td>sí</td></tr>
|
||||
+ </table>
|
||||
& * 8: dibujar un sprite de 2bpp en el fondo, con la orientación original
|
||||
& * 9: dibujar un sprite de 2bpp en el fondo, rotado horizontalmente
|
||||
& * a: dibujar un sprite 2bpp en el fondo, rotado verticalmente
|
||||
& * b: dibujar un sprite de 2bpp en el fondo, rotado horizontal y verticalmente
|
||||
& * 9: dibujar un sprite de 2bpp en el fondo, invertido horizontalmente
|
||||
& * a: dibujar un sprite 2bpp en el fondo, invertido verticalmente
|
||||
& * b: dibujar un sprite de 2bpp en el fondo, invertido horizontal y verticalmente
|
||||
& * c: dibujar un sprite de 2bpp en primer plano, con la orientación original
|
||||
& * d: dibujar un sprite de 2bpp en primer plano, rotado horizontalmente
|
||||
& * e: dibujar un sprite de 2bpp en primer plano, rotado verticalmente
|
||||
& * f: dibujar un sprite de 2bpp en primer plano, rotado horizontal y verticalmente
|
||||
& * d: dibujar un sprite de 2bpp en primer plano, invertido horizontalmente
|
||||
& * e: dibujar un sprite de 2bpp en primer plano, invertido verticalmente
|
||||
& * f: dibujar un sprite de 2bpp en primer plano, invertido horizontal y verticalmente
|
||||
|
||||
notemos que estos ocho valores tienen todos un bit más a la izquierda en 1: este bit señala que vamos a dibujar un sprite de 2bpp. los otros tres bits del nibble se comportan como se ha descrito anteriormente en el caso de 1bpp.
|
||||
|
||||
|
|
Loading…
Reference in New Issue