• Benvenuto in Making Videogames!
  • Dai sfogo alla tua fantasia!
  • Crea il tuo Videogioco!
Benvenuto ospite! Login Registrati




Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
Script per il livello successivo
#1
Ciao, stavo cercando di fare una scena "menu 3d" così ho fatto questo script per fare che quando si clicca su un determinato oggetto si andasse alla scena successiva.

Questo è il mio script :

function OnTriggerStay (other : Collider){
if (other.gameObject.tag == "Ascia"){
if(Input.GetKeyDown (KeyCode.Mouse0)){
Application.LoadLevel ("Inizio");
}
}
}

Ho anche provato con i Debug.Log ma non sembrano funzionare nemmeno quelli
 
Rispondi
#2
Il menu 3d lo dovresti fare con UI System Big Grin
Ecco un link di riferimento https://www.youtube.com/watch?v=JrlFMwLI1fw

Spero di essere stato d'aiuto Big Grin
 
Rispondi
#3
Non era proprio la mia idea ma grazie lo stesso

Riproverò con la mia idea magari inventandomi qualcos'altro al posto del trigger
 
Rispondi
#4
Ok Big Grin
 
Rispondi
#5
Aspetta potresti fare invece che if(Input.GetKeyDown (KeyCode.Mouse0)){ usi OnMouseDown.
Cioè il codice viene così:

var clicca : boolean = false;

function OnTriggerStay(other : Collider)
{
if(other.gameObject.tag == "Ascia")
{
clicca = true;
}
else
{
clicca = false;
}
}

function OnMouseDown
{
if(clicca == true)
{
Application.LoadLevel("Inizio");
}
}

Black correggimi se sto dicendo una cavolata, per favore Smile
 
Rispondi
#6
Mi sembra giusto, grazie mille, proverò oggi stesso [emoji1] [emoji106]
 
Rispondi
#7
Ok, fammi sapere se funziona. Smile
 
Rispondi
#8
Grazie a tutti per l'aiuto ma sono riuscito a risolvere da solo.
Master apparte un piccolo errore di sintassi ( function OnMouseDown() ) funzionava ma il problema nel mio caso non era lo script ma, come al solito, le collisioni
 
Rispondi
#9
Bene, l'importante e' che tu abbia risolto Smile
 
Rispondi
#10
Allora chiudo Big Grin
 
Rispondi
  


Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  Script basilare per il movimento tramite fisica samuele55598@gmail.com 6 789 30-12-2015, 04:12 PM
Ultimo messaggio: samuele55598@gmail.com
  Fine del livello Master Gabriel 9 1,033 18-01-2015, 11:23 PM
Ultimo messaggio: friskon

Vai al forum:


Browsing: 1 Ospite(i)