Últimos temas
» Error failed to load: data/actors.json
por Pedro Hoy a las 11:13 am

» [Opinión] - Ahora te toca a ti
por ChronoTXT Vie Oct 23, 2020 5:34 pm

» [MV] Efectos de Luces (Terrax Lighting system)
por KRiZaLiD Lun Oct 19, 2020 11:55 pm

» Underground Life - RPG y Supervivencia - Actualización!
por rstudios Sáb Oct 17, 2020 12:24 am

» Bustos para personajes- RPG MAKER MV
por fran0090 Mar Oct 13, 2020 12:13 am

» tileset de plataformas
por Klayer Lun Oct 12, 2020 2:36 pm

» Muestra de invocación [RPG Maker MZ]
por Maro_09 Sáb Oct 10, 2020 5:55 pm

» Pokemon Destiny
por Tonitron Vie Oct 02, 2020 9:06 am

» Galería de Avances - ¡Ven y muéstranos tus logros!
por JapoZero Vie Oct 02, 2020 2:05 am

» (RMMV) Precognition
por JapoZero Vie Oct 02, 2020 12:55 am

» Registro para poder publicar proyectos
por Muzgar Vie Sep 25, 2020 10:37 pm

» El viaje de Seymour [Juego completo]
por KzK Vie Sep 25, 2020 4:06 pm


Eventos comunes que siga en todo los mapas

Ir abajo

Eventos comunes que siga en todo los mapas Empty Eventos comunes que siga en todo los mapas

Mensaje por navivy el Miér Sep 18, 2019 5:11 pm

Muy buenas.
He creado un evento común de tiempo, osea 24 horas con sus minutos y todo, además otro evento común que muestra la hora en la pantalla. Hasta ahí bien.

He creado un mapa que es un pueblo. Y luego varios mapas que son los interiores de las casas.
El problema es el transcurso del tiempo:

Creo un evento que llame al evento común de tiempo en el mapa del pueblo. El tiempo transcurre bien. Me meto en las casas y el tiempo sigue.

EL PROBLEMA es cuando vuelvo a salir al mapa del pueblo que el evento común de el tiempo se reinicia (en mi caso lo tengo a las 6am). Como hago para que mi evento de tiempo funcione en todos los mapas y en el mapa de pueblo no se reinicie?
He probado un poco de todo, poner eventos en las casas que llamen al EC del tiempo... Pero nada.

Lo que me da rabia es que no pillo la lógica que procesa el juego para que reinicie el evento.

Gracias de antemano.


navivy
PJ de Relleno
PJ de Relleno

España
RPG Maker : MV
Mensajes : 4
Monedas : 8
Reputación : 0

Volver arriba Ir abajo

Eventos comunes que siga en todo los mapas Empty Re: Eventos comunes que siga en todo los mapas

Mensaje por IvalteK_Dev el Sáb Sep 21, 2019 12:44 am

¡Hola buenas! Voy a tratar de darte una posible solución con lo que se.

1) Cuando llamas a un Evento común, este mismo ejecuta el algoritmo desde el inicio, es decir, la razón por la que se te reinicia o inicializan los valores de las variables es porque al llamarlo, estos obligan al programa a leer el código desde el inicio.
El rpg maker también tiene la mala manía de reiniciar la lectura del algoritmo desde el inicio al cambiar de mapa..

2) Para solucionarlo, primero no lo llames, sino déjalo en un proceso paralelo con un interruptor, para que constantemente funcione, al salir de una casa (antes de teletransportar) llama a un evento común que se encargue de guardar el valor de la variable tiempo en otra variable, por ejemplo tiempo 2. Al teletransportarte al pueblo, el evento común se reiniciará, la variable tiempo se hará 6 am , luego igualas esa variable a la de respaldo y este tendrá el último valor que tenia, estaría bueno que muestres una imagen de como tienes armado el algoritmo del evento común.

Con respecto al tono de color del mapa, cada "n" cantidad de frames o cierto valor de la variable tiempo, yo te recomendaría, que exista un evento común aparte que controle el tono del mapa.
Que este evento común que controla el tono sea un proceso paralelo con un interruptor que se desactive al entrar a una casa y active al entrar al pueblo.
Y que el tono de color sea aplicado dentro de un condiciones y efectos que tenga como condición a la variable o interruptor de tiempo que uses (este aunque se reinicie al estar dentro de un condiciones y efectos, el tono será
el correspondiente).

No soy muy bueno explicando, pero espero haberte ayudado!
Si sigues teniendo dudas dime! De todas formas seguro alguien en el foro le encuentre una mejor solución ;)


Última edición por IvalteK_Dev el Sáb Sep 21, 2019 12:59 am, editado 2 veces (Razón : Mejor solución xD)
IvalteK_Dev
IvalteK_Dev
PJ de Relleno
PJ de Relleno

Masculino
Argentina
RPG Maker : Ace
Mensajes : 23
Monedas : 44
Reputación : 3
Edad : 20
Localización : Argentina

Volver arriba Ir abajo

Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.