PortalÍndiceCalendarioFAQBuscarMiembrosGrupos de UsuariosRegistrarseConectarse

 

 Curso RPG: 1.2 Movimiento a través de un mapa.

Ver el tema anterior Ver el tema siguiente Ir abajo 
Ir a la página : Precedente  1, 2
Autor Mensaje
elpupas7
Administrador
Administrador


Masculino Mensajes enviados: 1362
Premios: Empty (invisible) Empty (invisible) Empty (invisible) Empty (invisible)

MensajeTema: Curso RPG: 1.2 Movimiento a través de un mapa.   Sáb Mayo 14, 2011 8:15 pm

Recuerdo del primer mensaje :

Distintas formas de recorrer un mapa.
En proceso de revisión



Ahora que ya sabemos como crear mapas a base de tiles, vamos a ver como podemos hacer que nuestro personaje (PJ) pueda recorrer esos mapas.

1. A través de un scroll de nuestro personaje a lo largo del mapa:
[Tienes que estar registrado y conectado para ver este vínculo]

2. Dividiendo nuestro mapa en zonas (celdas) del tamaño de nuestra ventana de juego. De este modo nuestro PJ recorrerá cada celda, sin scroll y cuando llegue a los bordes de cada una se realizará un salto a la consiguiente celda.
[Tienes que estar registrado y conectado para ver este vínculo]

3. Teniendo en cada frame una parte del mapa y haciendo que se salte de frame a frame cuando se crucen los bordes de cada uno.
[Tienes que estar registrado y conectado para ver este vínculo]


Última edición por elpupas7 el Mar Dic 13, 2011 3:13 pm, editado 10 veces
Volver arriba Ir abajo
Ver perfil de usuario En línea

Autor Mensaje
nl_nl_n
Miembro activo
Miembro activo


Masculino Mensajes enviados: 153
Edad: 19
Premios: Vacío

MensajeTema: Re: Curso RPG: 1.2 Movimiento a través de un mapa.   Mar Dic 13, 2011 12:47 pm

Y si mejor usan valores globales? para que cuando cambie de ESCENA1 a ESCENA2 haya un valor global para la coordenada X (cuando va a la escena de arriba o abajo) y otro valor global para el valor Y (para ir a la escena de la izquierda o derecha)

Como aparecería en el editor de eventos:

----------------------------------------------------------------------------------------------------------

"personaje" leaves the play area on the rigt -->
_Set global value HORIZONTAL to Y("personaje")
_Set global value VERTICAL to //acá pondrías un poco más de la mitad de lo que mide tu personaje*

----------------------------------------------------------------------------------------------------------

"personaje" leaves the play area on the left -->
_Set global value HORIZONTAL to Y("personaje")
_Set global value VERTICAL to //acá pondrías la medida horizontal de la escena
//menos un poco más de la mitad de lo que mide tu personaje*

----------------------------------------------------------------------------------------------------------

"personaje" leaves the play area on the bottom -->
_Set global value HORIZONTAL to Y("personaje")
_Set global value VERTICAL to //acá pondrías un poco más de la mitad de lo que mide tu personaje*

----------------------------------------------------------------------------------------------------------

"personaje" leaves the play area on the top -->
_Set global value HORIZONTAL to Y("personaje")
_Set global value VERTICAL to //y acá pondrías la medida vertical de la escena
//menos un poco más de la mitad de lo que mide tu personaje*

----------------------------------------------------------------------------------------------------------

* lo de la mitad del personaje es para que cuando saltes de escena y se acomode la posición X;Y, el personaje no toque ninguno de los bordes de la escena, impidiendo así un retorno a la escena de la que viene.
Lo que sí primero debes poner en el comienzo de todas las escenas:

----------------------------------------------------------------------------------------------------------

Start of frame -->
_Set Y position to global value HORIZONTAL
_Set X position to global value VERTICAL

----------------------------------------------------------------------------------------------------------

Todo esto haciendo de cuenta que el hot spot de tu personaje está centrado, sino deberías hacer un pequeño calculo para obtener los mismos resultados.
Volver arriba Ir abajo
Ver perfil de usuario
elpupas7
Administrador
Administrador


Masculino Mensajes enviados: 1362
Premios: Empty (invisible) Empty (invisible) Empty (invisible) Empty (invisible)

MensajeTema: Re: Curso RPG: 1.2 Movimiento a través de un mapa.   Mar Dic 13, 2011 12:59 pm

No será mejor que pongas un ejemplo.
Usa el mismo mapa que para los casos anteriores.
--------
Edito. Creo que lo que comentas, es el caso 3 de los tratados.
Volver arriba Ir abajo
Ver perfil de usuario En línea
elpupas7
Administrador
Administrador


Masculino Mensajes enviados: 1362
Premios: Empty (invisible) Empty (invisible) Empty (invisible) Empty (invisible)

MensajeTema: Re: Curso RPG: 1.2 Movimiento a través de un mapa.   Sáb Ene 28, 2012 12:25 am

Este hilo está en proceso de revisión...
Hago todo lo posible para que quede lo más claro posible...
Si alguién cree que algo necesita de una mejor explicación, tan sólo tiene que postear un mensaje y decirlo... al fin y al cabo se trata de hacer un curso... que se entienda.
-------
Este último voto negativo, me ha dolido... no sé por qué, que es lo más grave y...
... cómo se puede votar negativo un esfuerzo de este calibre...
En fin... estoy pensando si realmente merece la pena seguir con esto.
Volver arriba Ir abajo
Ver perfil de usuario En línea
Zonacas
Moderador
Moderador


Masculino Mensajes enviados: 709
Premios: Ganador Concurso "Aniversario PacMan"

MensajeTema: Re: Curso RPG: 1.2 Movimiento a través de un mapa.   Sáb Ene 28, 2012 6:38 am

Si merece la pena.

Hay mucha gente que aprende con este curso (yo mismo)

No se si se podría cambiar el sistema de votos por alguno en el que salga reflejado el nombre?



[Tienes que estar registrado y conectado para ver esa imagen] [Tienes que estar registrado y conectado para ver esa imagen]
Volver arriba Ir abajo
Ver perfil de usuario
 

Curso RPG: 1.2 Movimiento a través de un mapa.

Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 2 de 2. Ir a la página : Precedente  1, 2

Permiso de este foro: No puedes responder a temas en este foro.
 :: Ayuda y Tutoriales :: Tutoriales -