Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Duda sobre MAPPY (u otros editores) :export. parte del mapa

Iniciado por J_F_NASH, 09 de Diciembre de 2006, 02:32:23 PM

« anterior - próximo »

J_F_NASH

Ando buscando un editor de mapas en el que puedas exportar solo parte de tu mapa, es decir, si el mapa es enorme exportar solo una pantalla concreta. No se si me explico. ¿Esto es posible en el MAPPY? no veo forma de hacerlo con el.

Gracias de antemano.

S2.

zupervaca

Con el que he hecho yo se puede, simplemente copias el trozo que quieras exportar y lo pegas en un nuevo mapa.

J_F_NASH

Cita de: "zupervaca"Con el que he hecho yo se puede, simplemente copias el trozo que quieras exportar y lo pegas en un nuevo mapa.

Vaya, ¡mucho mejor que mappy!. Lo de seleccionar es genial. Pero tengo el mismo problema que el resto de editores, el formato de exportación.

¿Te costaría mucho hacer que lo exporte en el sgte. formato?. Me vendría de perlas, vamos:

;Este mapa es de 30x17
MAP1:
DB   7,5,7,5,5,5,5,5,5,5,5,5,7,5,5,5,5,5,5,5,5,7,7,5,5,5,5,5,5,7
DB   7,5,5,5,5,5,7,7,5,5,5,5,5,5,5,5,5,7,5,5,5,5,5,5,7,5,5,5,7,5
DB   5,5,5,5,7,5,5,7,5,5,7,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,9,5,5,5
DB   5,5,5,5,5,5,5,5,5,5,5,5,5,8,5,5,5,5,5,5,5,5,5,5,5,5,4,5,5,5
DB   5,5,5,5,5,5,5,5,7,5,5,5,5,10,5,5,5,5,5,5,5,5,5,5,5,5,8,5,5,5
DB   5,5,5,5,5,5,5,5,5,5,5,5,5,8,5,5,5,5,5,5,5,8,5,5,5,5,10,4,4,4
DB   5,5,5,5,5,5,5,5,5,5,5,5,8,8,5,5,5,5,5,5,5,4,9,9,9,9,4,4,4,4
DB   5,5,5,5,5,5,5,5,5,5,5,5,4,10,5,5,5,5,5,5,5,4,4,4,4,4,4,4,4,4
DB   5,5,5,5,8,5,5,5,5,5,4,4,4,4,4,9,9,9,9,9,9,4,4,4,4,4,4,4,4,4
DB   5,5,5,9,6,9,5,5,5,5,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
DB   4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4
DB   4,4,4,4,4,4,4,4,4,4,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
DB   4,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
DB   4,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
DB   4,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
DB   4,4,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1
DB   4,4,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1




S2.

zupervaca

El formato en que se graban los mapas es xml con lo que no seria muy dificil hacer una herramienta externa de conversion a tu propio formato, un ejemplo de un archivo .map del editor:

<?xml version="1.0" standalone="no"?>
<Map MapWidth="100" MapHeight="100" TileWidth="32" TileHeight="32" CountLayers="2">
 <Layer Name="Capa 0" FileNameTiles="tiles.png">
   <Data>0 0 0 0 0 0 0 ... </Data>
 </Layer>
 <Layer Name="Capa 1" FileNameTiles="tiles.png">
   <Data>-1 -1 -1 -1 -1 -1 -1 ... </Data>
 </Layer>
</Map>

Map: Especificacion del mapa.
MapWidth y MapHeight: Dimensiones del mapa (ancho y alto).
TileWidth y TileHeight: Dimensiones de los tiles, es decir, tamaño de los bloques (ancho y alto).
CountLayers: Numero de capas existentes.
Layer: Especificacion de una capa. (Tantos como el valor de CountLayers)
Name: Nombre de la capa.
FileNameTiles: Ruta del archivo de los tiles.
Data: Informacion del mapa, -1 significa que no tiene tile y apartir de 0 seria el tile a dibujar, cada tile se separa por un espacio y estan todos seguidos, es decir, en todas las capas hay MapHeight * MapWidth valores. Ademas hay que tener en cuenta que se graba por filas y no columnas, es decir, se graba toda la Y 0 del mapa, luego la Y 1, etc.






Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.