Ciao. Potreste spiegarmi come posso inserire dialoghi nel mio gioco creato con Unity 3D? Dovrei far in modo che.. Appena il player va in un oggetto è preme un tasto, parte una discussione.. Ho visto nell'Asset Store pezzi che costavano molto, io stavo cercando qualche cosa free..
Grazie ragazzi!!
Per far partire il dialogo puoi creare un trigger che quando sei al suo interno alla pressione del tasto parte lo script, per i dialoghi puoi usare le GUI e magari salvare i dialoghi in un .txt(o quello che vuoi) , farli caricare in un array e richiamare la stringa che ti serve ci sono diversi modi questo e il piu semplice che mi e venuto in mente e va bene anche se devi farlo multilingua
Ci sono tanti metodi, il più semplice è quello con i collider ma è anche abbastanza incasinato.
Potresti utilizzare il metodo della classe Vector3, ovvero Vector3.Distance che non fa altro che restituire un valore di tipo float della distanza tra il player e l'oggetto di interazione