RetroBytes
Entre para ver sus mensajes privados
Programación de tiles

 
Publicar nuevo tema   Responder al tema    Foros de discusión » Programación » General
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Alx
Boss

Boss

Registrado: 22 Mar 2006
Mensajes: 6926
Ubicación: Barcelona
Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5
votos: 26
Sexo:Este usuario es un Hombre

MensajePublicado: Mar Abr 11, 2006 12:52 pm    Asunto: Programación de tiles Responder citando
Todo lo que encuentre sobre el tema lo iré poniendo. De momento:

http://www.loosersjuegos.com.ar/documentos/articulos/plataformas/plataformas.php

http://www.gamedev.net/reference/articles/article743.asp
http://www.gamedev.net/reference/articles/article725.asp

http://tilemap.co.uk/mappy.php
_________________


Ultima edición por Alx el Vie Abr 14, 2006 07:31 am, editado 1 vez
Ver perfil de usuario Enviar mensaje privado Enviar email
Benway
Invitado







MensajePublicado: Mar Abr 11, 2006 14:26 pm    Asunto: Responder citando
Un tutorial sobre tiled based games "conceptualmente" imprescindible, aunque se basa en flash, es http://www.tonypa.pri.ee/tbw/start.html.
Alx
Boss

Boss

Registrado: 22 Mar 2006
Mensajes: 6926
Ubicación: Barcelona
Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5
votos: 26
Sexo:Este usuario es un Hombre

MensajePublicado: Vie Abr 14, 2006 18:25 pm    Asunto: Responder citando
Programa para hacer los mapas de tiles:

http://tilemap.co.uk/mappy.php
_________________
Ver perfil de usuario Enviar mensaje privado Enviar email
Alx
Boss

Boss

Registrado: 22 Mar 2006
Mensajes: 6926
Ubicación: Barcelona
Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5
votos: 26
Sexo:Este usuario es un Hombre

MensajePublicado: Vie Abr 21, 2006 13:39 pm    Asunto: Responder citando
Benway escribió:
Un tutorial sobre tiled based games "conceptualmente" imprescindible, aunque se basa en flash, es http://www.tonypa.pri.ee/tbw/start.html.


Este tutorial es la OSTIA!!!! lástima que esté en Inglish Crying or Very sad
_________________
Ver perfil de usuario Enviar mensaje privado Enviar email
jorjum
Retrobyte

Retrobyte

Registrado: 08 Sep 2006
Mensajes: 1012
Ubicación: Santiago
Reputación: 49.5Reputación: 49.5Reputación: 49.5Reputación: 49.5Reputación: 49.5
votos: 6


MensajePublicado: Mar Nov 14, 2006 10:42 am    Asunto: Responder citando
Me acabo de bajar el MAPWIN, para hacer la detencion de tiles, pero de momento no me entero mucho con el programa, intento importar una imagen pero me da error, lo hice con BMP y con PNG, pero da lo mismo.
Lo que intento es importar una imagen para ponerla a la derecha en el espacio donde esta los "cuadraditos" con los que vas formando los fondos y los elementos de las fases.
Tambien me fui al menu de ayuda pero esta en inglés. Estoy bastante perdido. ayuda!!!
_________________
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor
Alx
Boss

Boss

Registrado: 22 Mar 2006
Mensajes: 6926
Ubicación: Barcelona
Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5
votos: 26
Sexo:Este usuario es un Hombre

MensajePublicado: Mar Nov 14, 2006 14:15 pm    Asunto: Responder citando
¿El Mapwin? que?

Tu el que dices es el Mappy ¿no?

http://www.geocities.com/siliconvalley/vista/7336/robmpy.htm

La verdad es que no lo he usado mucho la verdad, pero asegurate que haces los cuadrados (tiles) son del mismo tamaño que está configurado. Porque el mapa lo puedes hacer con tiles del tamaño que quieras y si son de distinto tamaño creo que no los pilla Confused
_________________
Ver perfil de usuario Enviar mensaje privado Enviar email
Benway
Invitado







MensajePublicado: Mar Nov 14, 2006 14:41 pm    Asunto: Responder citando
Amos a ver Wink

Para hacer la "detección de tiles", como la llamáis, no hace falta ningún programa... hace falta vuestro programa.

Si queréis saber si un personaje colisiona con los tiles, hay que hacerlo así:

Ahora lo pongo en C++, pero se entiende Wink

X = Coordenada X del personaje (en píxeles)
Y = Coordenada Y del personaje (en píxeles)
LongX = Longitud horizontal del personaje (en píxeles)
LongY = Longitud vertical del personaje (en píxeles)
AnchoTile = Longitud horizontal de los tiles (en píxeles)
AltoTile = Longitud vertical de los tiles (en píxeles)

int Mapa[Ancho][Alto] = matriz bi-dimensional con los tiles del mapeado (el número de tile)
bool Colisión (int Tile, int X, int Y) = Una función a la que le pasamos un número de tile y sus coordenadas, y verifica si hay colisión con el personaje. Puede hacerse con las funciones que comentaba en el tutorial de colisiones, al fin y al cabo, solo tiene que mirar si hay colisión entre el "dibujo" que corresponde a ese número de tile, situado en las coordenadas que le pasamos, y el dibujo y coordenadas actuales del sprite que estemos valorando)

Código:
for (int n = 0; n < (LongX / AnchoTile); n++)
    for (int m = 0; m < (LongY / AltoTile); m++)
         if (Colision (Mapa [n,m], X + n * AnchoTile, Y + m * AltoTile)
             Hacer cualquier cosa que haya que hacer si el personaje colisiona con este tile
Alx
Boss

Boss

Registrado: 22 Mar 2006
Mensajes: 6926
Ubicación: Barcelona
Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5Reputación: 73.5
votos: 26
Sexo:Este usuario es un Hombre

MensajePublicado: Mar Nov 14, 2006 14:48 pm    Asunto: Responder citando
Dichosos tiles malditos Laughing
_________________
Ver perfil de usuario Enviar mensaje privado Enviar email
Mostrar mensajes de anteriores:   
Publicar nuevo tema   Responder al tema    Foros de discusión » Programación » General Todas las horas son GMT - 5 Horas
Página 1 de 1


 
Cambiar a:  
Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro


Powered by phpBB © 2001, 2002 phpBB Group
PlayStation by Scott Stubblefield


¿Quieres crear un foro gratis como este? foro gratis