Creare Videogiochi - Game Developer
Script per il livello successivo - 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: Richieste di Aiuto per Unity 3D (https://www.making-videogames.net/giochi/Forum-Richieste-di-Aiuto-per-Unity-3D)
+--- Discussione: Script per il livello successivo (/thread-Script-per-il-livello-successivo)



Script per il livello successivo - davidecreatoreapp - 29-04-2015

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


RE: Script per il livello successivo - Blackg96 - 29-04-2015

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


RE: Script per il livello successivo - davidecreatoreapp - 29-04-2015

Non era proprio la mia idea ma grazie lo stesso

Riproverò con la mia idea magari inventandomi qualcos'altro al posto del trigger


RE: Script per il livello successivo - Blackg96 - 29-04-2015

Ok Big Grin


RE: Script per il livello successivo - Master Gabriel - 30-04-2015

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


Script per il livello successivo - davidecreatoreapp - 30-04-2015

Mi sembra giusto, grazie mille, proverò oggi stesso [emoji1] [emoji106]


RE: Script per il livello successivo - Master Gabriel - 30-04-2015

Ok, fammi sapere se funziona. Smile


RE: Script per il livello successivo - davidecreatoreapp - 30-04-2015

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


RE: Script per il livello successivo - Master Gabriel - 30-04-2015

Bene, l'importante e' che tu abbia risolto Smile


RE: Script per il livello successivo - Blackg96 - 30-04-2015

Allora chiudo Big Grin