Últimos temas
» Pokemon Destiny
por Greninja555 Ayer a las 10:41 pm

» [Demo] Clarividence
por LordIthacar Ayer a las 5:17 am

» [Tutorial Multimaker]Creación de Mapamundis por Japo
por xsebax Lun Feb 17, 2020 5:07 am

» ¡Eventos y concursos anuales del foro! [Febrero 2020]
por Blue Burst Dom Feb 16, 2020 9:12 pm

» Before I Leave - Juego de Misterio y C. Ficción - Muy Pronto!
por rstudios Sáb Feb 15, 2020 2:10 am

» (Ayuda) Ventas exclusivas en tiendas [VXACE]
por Muzgar Vie Feb 14, 2020 12:09 pm

» El Dia Z - Demo
por Muzgar Vie Feb 14, 2020 12:46 am

» [MV]Colección de Cavernas Heladas por Japo
por JapoZero Vie Feb 14, 2020 12:42 am

» Sower of Génesis - Demo - Vx Ace
por Muzgar Vie Feb 14, 2020 12:37 am

» Ancient Adventure: 1 [Vx Ace]
por Dagenso Jue Feb 13, 2020 10:27 pm

» Mi primer juego "EstoyAburrido" (XP) Pruebalo si estas aburrido!.
por TwinStar Miér Feb 12, 2020 9:19 pm

» [Sugerencia]Decidir respecto a votaciones para los concursos
por Muzgar Miér Feb 12, 2020 12:05 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.