Creare Videogiochi - Game Developer
Accedere a variabili in un altro script - Versione stampabile

+- Creare Videogiochi - Game Developer (https://www.making-videogames.net/giochi)
+-- Forum: Unity3D Italia (https://www.making-videogames.net/giochi/Forum-Unity3D-Italia)
+--- Forum: Unity3D Discussioni Generali (https://www.making-videogames.net/giochi/Forum-Unity3D-Discussioni-Generali)
+--- Discussione: Accedere a variabili in un altro script (/thread-Accedere-a-variabili-in-un-altro-script)



Accedere a variabili in un altro script - ozymandias - 20-04-2012

Salve come da titolo mi serve aiuto per accedere a delle variabili presenti in uno script differente. Mi servirebbe saperlo in C#, perchè in js ci riesco....Grazie..


RE: Accedere a variabili in un altro script - Zapetino - 20-04-2012

cosa devi fare piu` precisamente ?? magari si puo` fare diversamente.


RE: Accedere a variabili in un altro script - marf - 20-04-2012

Dunque prima di tutto dichiari una variabile ti tipo NomeDellaTuaClasse, ovvero:

MyScript mioScript // assumendo che la tua classe si chiami MyScript

poi nella funzione start fai riferimento a quella classe, quindi prendi il gameobject dove è contenuto, assumendo fosse quello locale sarebbe:

mioScript = gameObject.GetComponent<MyScript>();

poi per accedere alla variabile (ovviamente settata a public) utilizzi: mioScript.miaVariabile
Qui un mio tutorial: http://youtu.be/3zuKIDhl_3c Smile


RE: Accedere a variabili in un altro script - Zapetino - 20-04-2012

si ma magari per quello che vuole fare lui c`e` qualcosa di piu` semplice ....comunque colgo l`occasione per dirti bravo stai veramente aiutando con i tuoi tutorial! per chi e` all`inizio sono davvero fatti bene !


RE: Accedere a variabili in un altro script - ozymandias - 20-04-2012

Grazie mille, avevo proprio bisogno di questa soluzione...Questo tutorial non lo avevo ancora visto


RE: Accedere a variabili in un altro script - Skyline - 20-04-2012

Meglio utilizzare le variabili private gestite con una property.


RE: Accedere a variabili in un altro script - marf - 21-04-2012

Dipende da che cosa devi fare e dal grado di sicurezza che ti serve su quella variabile.


RE: Accedere a variabili in un altro script - bitorzolo - 05-05-2012

Ma se voglio accedere ad una variabile di una scena precedente(e quindi in uno script di un GameObject differente) come dovrei fare?? (Sempre se è possibile)


RE: Accedere a variabili in un altro script - marf - 06-05-2012

Devi mettere nella funzione del tuo GO che contine la variabile il comando DontDestroyOnLoad(gameObject).