Salve a tutti, io ogni tanto resuscito ma ci sono, lavoro lentamente nell'ombra intervallata da luuuunghe pause causa famiglia (sono diventata da poco mamma, e pensare che quando mi iscrissi a questo forum ero una piccola studentessa ) e lavoro, ma rieccomi con un quesito, premetto che con tutti questi stop mi sono anche un pò arrugginita ma veniamo al dunque!
Sono impegnata nella creazione di alcuni eventi a tempo (in totale circa 4 o 5)
Sono due tipi di evento a tempo in particolare:
1. un oggetto che si trova e che una volta raccolto dopo tot tempo riappare nello stesso punto e così potenzialmente all'infinito
2. ed un oggetto che invece una volta usato/ceduto (non da inventario ma su scelta da evento nella condizioine in cui è nell'inventario) dopo tot tempo si trasforma in un altro oggetto che è possibile raccogliere e così potenzialmente all'infinito.
per meglio capirci:
nel primo caso immaginate di poter raccogliere un fiore e poi dopo tot tempo riappare e si può raccogliere nuovamente;
nel secondo caso immaginate di dover mettere qualcosa in forno da crudo e dopo tot tempo poterlo ottenere cucinato.
Questo è il metodo che utilizzo per far funzionare un evento impostando 5 secondi di tempo da trascorre come prova ma in teoria ne passeranno circa 20 nella versione definitiva:
Evento fiorellino da raccogliere
Pg1 (grafica fiore - tasto azione)
Variabili di controllo: 1 Raccogli il fiore = Tempo di gioco
Interruttore Aut. di controllo A = ON
Pg2 (con interruttore A attivato nelle condizioni nella scheda di sinistra - immagine evento trasparente - evento parallelo)
Variabili di controllo: 2 droppa fiore = Tempo di gioco
Variabili di controllo: 2 droppa fiore - = 1 Raccogli il fiore
Se Droppa fiore è > 5
Interruttore Aut. di controllo A = OFF
Fine
Ora, la domanda è:
Utilizzando il metodo da sottrazione di variabili che memorizzano il tempo di gioco posso far si che solo 1 evento funzioni correttamente in tutto il mondo del gioco, perchè se dovessi far funzionare anche gli altri eventi in realtà resetterei solamente il tempo e mi restituirebbe tutti i risultati in contemporanea e solo dopo il tempo impostato nell'ultimo evento che aziono., quindi come si fa avendo 4, 5 o 6 eventi del genere?
Grazie