De Whack a Hack Wiki!

m (PkPower trasladó la página RPG Tilemap a Tilemap (RPG Maker XP): Estándar de nomenclatura)
Línea 1: Línea 1:
[[Archivo:Rpg_tilemap.PNG|thumb|El Class Tilemap es el encargado de dibujar los mapas]]
+
[[Archivo:Rpg_tilemap.PNG|thumb|La clase Tilemap es la encargada de dibujar los mapas]]
  
 
Para [[RPG Maker XP]], el '''tilemap''' es el encargado de dibujar cada mapa usando la información de los '''tilesets''' definidos para cada uno de ellos.
 
Para [[RPG Maker XP]], el '''tilemap''' es el encargado de dibujar cada mapa usando la información de los '''tilesets''' definidos para cada uno de ellos.
  
Dentro del [[RGSS]] se encuentra definido el '''class Tilemap''', el cual toma la información de cada mapa guardado en la carpeta '''Data'''. Cada vez que el jugador accede a un mapa, la información de este es cargado y usado para dibujar cada capa del mismo de manera correcta.
+
Dentro de [[RGSS]], se encuentra definido la '''clase Tilemap''', la cual toma la información de cada mapa guardado en la carpeta '''Data'''. Cada vez que el jugador accede a un mapa, la información de este es cargada en [[Memoria RAM|memoria]] y usada para dibujar cada capa del mismo de manera correcta.
  
 +
== Capas ==
 +
[[RPG Maker XP]] utiliza un sistema de capas, en inglés ''layers'', el cual brinda al usuario la posibilidad de combinar varios tiles que se encuentren en el mismo tileset para dar diferentes efectos a la apariencia de cada mapa. Esta versión solo cuenta con cuatro capas, las tres primeras son usadas para tiles y autotiles, mientras que la última es solo para los [[Eventos (RPG Maker XP)|eventos]].
  
 +
== Tiles ==
 +
{{AP|Tile}}
  
 +
Los '''tiles''' son pequeños fragmentos de imagen que componen un mapa completo. Para ahorrar espacio, estos fragmentos se juntan en un '''tileset''', que son imágenes más grandes que se importan a RPG Maker a través de la interfaz gráfica. Esta versión soporta tileset en formato PNG, ... El tamaño máximo recomendable es de ...
  
==Capas(layers)==
+
== Autotiles ==
 +
{{AP|Autotile (RPG Maker XP)}}
  
El [[RPG Maker XP]] utiliza un sistema de capas, el cual le brinda al usuario la posibilidad de combinar varios tiles que se encuentren en el mismo tileset para dar diferentes efectos a la apariencia de cada mapa. [[RPG Maker XP]] solo cuenta con cuatro capas, las primeras tres son usadas para tiles y autotiles, mientras que la ultima es usada únicamente para los eventos([[RPG Eventos]]) definidos en cada mapa.
+
Los '''autotiles''' son un tipo especial de tile que se encargan de dibujar automáticamente ciertos patrones sobre el mapa. En [[RPG Maker XP]], los autotiles también pueden ser usados para mostrar animaciones básicas, como por ejemplo las flores al ser movidas por el viento, o el movimiento del agua en un río. La clase Tilemap también es la encargada de interpretar y mostrar los autotiles correctamente.
 
 
 
 
==Autotile==
 
 
 
Además de dibujar los tiles dentro de un mapa, el tilemap también debe asegurarse de cargar la información correcta de los '''autotiles''', los cuales son un tipo especial de tile que se encargan de dibujar automáticamente ciertos patrones sobre el mapa, en [[RPG Maker XP]] los autotiles también pueden ser usados para mostrar animaciones básicas, por ejemplo las flores al ser movidas por el viento o el movimiento del agua en un río.
 
 
 
 
 
==Datos de Mapas==
 
 
 
La información de cada tile y autotile, incluyendo las posiciones de las coordenadas XY y la información de las prioridades, son guardadas usando el '''class Table''', el cual crea un '''array''' bidimensional, esto quiere decir que la información de cada tile sobre el mapa es guardado en una tabla, en donde cada elemento de esa tabla contiene la información de cada tile o autotile, según su posición en el mapa.
 
 
 
 
 
==Prioridades==
 
  
 +
== Prioridades ==
 
De la misma manera que con las posiciones de las coordenadas de los tiles, el '''tilemap''' también se encarga de leer y colocar las prioridades de cada elemento del mapa de manera adecuada. En [[RPG Maker XP]] se manejan 6 prioridades distintas.
 
De la misma manera que con las posiciones de las coordenadas de los tiles, el '''tilemap''' también se encarga de leer y colocar las prioridades de cada elemento del mapa de manera adecuada. En [[RPG Maker XP]] se manejan 6 prioridades distintas.
*Un tile con prioridad '''0''', siempre tendrá un eje z con valor de 0, osea estará siempre por debajo de los eventos([[RPG Eventos]]).
+
* Un tile con prioridad '''0''', siempre tendrá un eje z con valor de 0, o sea, siempre estará por debajo de los [[Eventos (RPG Maker XP)|eventos]].
*Un tile con prioridad '''1''', siempre tendrá un eje z con valor de 64, osea que si un evento se encuentra sobre este, el tile se mostrará por encima de los eventos([[RPG Eventos]]).
+
* Un tile con prioridad '''1''', siempre tendrá un eje z con valor de 64, o sea, que si un evento se encuentra sobre este, el tile se mostrará por encima de los eventos.
*Un tile con prioridad de '''2''' a '''5''', tendrá un eje z con un valor incrementado de +32 por cada prioridad adicional ''( 64 + (32*(prioridad-1)) )'', el tile se mostrará por encima de los eventos([[RPG Eventos]]).
+
* Un tile con prioridad de '''2''' a '''5''', tendrá un eje z con un valor incrementado de +32 por cada prioridad adicional: ''64 + (32*(prioridad-1))''. El tile se mostrará por encima de los eventos.
 
 
  
 +
== Datos de mapas ==
 +
La información de cada tile y autotile, incluyendo las posiciones de las coordenadas X/Y y la información de las prioridades, son guardadas usando la '''clase Table''', la cual crea un '''array bidimensional'''. Esto quiere decir que la información de cada tile sobre el mapa es guardado en una tabla, en donde cada elemento de esa tabla contiene la información de cada tile o autotile, según su posición en el mapa.
  
 
[[Categoría:RPG Making]]
 
[[Categoría:RPG Making]]

Revisión del 17:37 17 jun 2019

La clase Tilemap es la encargada de dibujar los mapas

Para RPG Maker XP, el tilemap es el encargado de dibujar cada mapa usando la información de los tilesets definidos para cada uno de ellos.

Dentro de RGSS, se encuentra definido la clase Tilemap, la cual toma la información de cada mapa guardado en la carpeta Data. Cada vez que el jugador accede a un mapa, la información de este es cargada en memoria y usada para dibujar cada capa del mismo de manera correcta.

Capas

RPG Maker XP utiliza un sistema de capas, en inglés layers, el cual brinda al usuario la posibilidad de combinar varios tiles que se encuentren en el mismo tileset para dar diferentes efectos a la apariencia de cada mapa. Esta versión solo cuenta con cuatro capas, las tres primeras son usadas para tiles y autotiles, mientras que la última es solo para los eventos.

Tiles

Artículo principal: Tile

Los tiles son pequeños fragmentos de imagen que componen un mapa completo. Para ahorrar espacio, estos fragmentos se juntan en un tileset, que son imágenes más grandes que se importan a RPG Maker a través de la interfaz gráfica. Esta versión soporta tileset en formato PNG, ... El tamaño máximo recomendable es de ...

Autotiles

Artículo principal: Autotile (RPG Maker XP)

Los autotiles son un tipo especial de tile que se encargan de dibujar automáticamente ciertos patrones sobre el mapa. En RPG Maker XP, los autotiles también pueden ser usados para mostrar animaciones básicas, como por ejemplo las flores al ser movidas por el viento, o el movimiento del agua en un río. La clase Tilemap también es la encargada de interpretar y mostrar los autotiles correctamente.

Prioridades

De la misma manera que con las posiciones de las coordenadas de los tiles, el tilemap también se encarga de leer y colocar las prioridades de cada elemento del mapa de manera adecuada. En RPG Maker XP se manejan 6 prioridades distintas.

  • Un tile con prioridad 0, siempre tendrá un eje z con valor de 0, o sea, siempre estará por debajo de los eventos.
  • Un tile con prioridad 1, siempre tendrá un eje z con valor de 64, o sea, que si un evento se encuentra sobre este, el tile se mostrará por encima de los eventos.
  • Un tile con prioridad de 2 a 5, tendrá un eje z con un valor incrementado de +32 por cada prioridad adicional: 64 + (32*(prioridad-1)). El tile se mostrará por encima de los eventos.

Datos de mapas

La información de cada tile y autotile, incluyendo las posiciones de las coordenadas X/Y y la información de las prioridades, son guardadas usando la clase Table, la cual crea un array bidimensional. Esto quiere decir que la información de cada tile sobre el mapa es guardado en una tabla, en donde cada elemento de esa tabla contiene la información de cada tile o autotile, según su posición en el mapa.