Come da titolo:
Ho necessita di recuperare il nome del tileset in uso nella mappa corrente...ma non riesco a trovare la variabile dedicata...
Qualcuno lo sa? Grazie
#1 Inviato 30 March 2017 - 20:09 PM
#2 Inviato 30 March 2017 - 20:11 PM
Sei solito cambiare tileset nella stessa mappa? Altrimenti non ti conviene ricavare l'ID della mappa stessa associandolo all'inizio del gioco ad un nome di tileset che non dovrebbe cambiare? O vuoi fare altro? ^ ^
(\_/)
(^ ^) <----coniglietto rosso, me!
(> <)
Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^
disponibile su Google Play, qui i dettagli! ^ ^
completo! Giocabile online, qui i dettagli! ^ ^
REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^
#3 Inviato 30 March 2017 - 20:32 PM
No mi sto facendo un piccolo script interno per cambiare la velocità dell'eroe quando è in una mappa interna o esterna.
Per farlo però ho necessità di recuperare il nome del tileset (che ho rinominato con dei suffissi di categoria ex: Inn_Fabbro, Ext_Villaggio, Inn_Villaggio ecc ecc) per capire se sono dentro o fuori! :P
Son quasi sicuro che è un dato che trovo dentro $gameMap ma non riesco a capire dove >:|
Modificato da Nortas, 30 March 2017 - 20:33 PM.
#4 Inviato 01 April 2017 - 06:05 AM
Ho risolto! Posto la soluzione se mai dovesse servire a qualcuno! :)
Per recuperare il nome bisogna chiamare la variabile del tileset tramite ID
$dataTilesets[<id del tile>].name
Per recuperare l'ID corrente del tileset:
$gameMap.tilesetId()
Quindi il codice finale sarà:
$dataTilesets[$gameMap.tilesetId()].name
Ciao a tutti! :D
Modificato da Nortas, 01 April 2017 - 06:06 AM.
#5 Inviato 01 April 2017 - 09:24 AM
Ah ecco ci voleva l'ID su gameMap a quel modo per usare il .name! > <
Ottimo, grazie per avercelo indicato! ^ ^
(\_/)
(^ ^) <----coniglietto rosso, me!
(> <)
Il mio Tumblr dove seguire i miei progetti, i progetti della Reverie : : Project ^ ^
disponibile su Google Play, qui i dettagli! ^ ^
completo! Giocabile online, qui i dettagli! ^ ^
REVERIE : : RENDEZVOUS (In allenamento per apprendere le buone arti prima di cominciarlo per bene ^ ^) Trovate i dettagli qui insieme alla mia intervista (non utilizzerò più rpgmaker) ^ ^