Creare Videogiochi - Game Developer
Script per parcheggio - 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: Progetti Unity3D (https://www.making-videogames.net/giochi/Forum-Progetti-Unity3D)
+--- Discussione: Script per parcheggio (/thread-Script-per-parcheggio)



Script per parcheggio - MariaC - 08-12-2012

Sto creando un videogioco con Unity3D e ho una macchinina che che si muove tra alcuni oggetti che ho messo a caso e l'utente puo' parcheggiare la macchina fra questi oggetti.ora vorrei sapere se voglio creare uno script collegato alla macchinina che mi apre una finestra nel caso in cui l'utente non riesce a parcheggiare e descrive i passi che deve fare per riuscire a parcheggiare la macchinina come posso farlo?
Grazie


RE: Script per parcheggio - Exorcist - 08-12-2012

SbAgLiAtO sEzIoNe.
Comunque vuoi na cosa del genere: il tipo sbaglia(urta un auto ecc)è gli si apre una finestra con i vari passaggi da fare?


RE: Script per parcheggio - MariaC - 08-12-2012

(08-12-2012, 08:27 PM)Exorcist Ha scritto: SbAgLiAtO sEzIoNe.
Comunque vuoi na cosa del genere: il tipo sbaglia(urta un auto ecc)è gli si apre una finestra con i vari passaggi da fare?


si si così


RE: Script per parcheggio - MariaC - 09-12-2012

Non hai qualcosa del genere? o qualcosa che potrebbe aiutarmi??
Grazie


RE: Script per parcheggio - Exorcist - 09-12-2012

Non ho uno script del genere nel pc, ora cerco un pò in giro è ti faccio sapere.
Comunque servirebbè uno scirpt con "class getwindow" mi pare.


RE: Script per parcheggio - MariaC - 10-12-2012

Avevo pensato tipo un java script così:
var sound : SoundController;
sound = transform.root.GetComponent(SoundController);

private var car : Car;
car = transform.GetComponent(Car);


function OnCollisionEnter(collInfo : Collision)
{
if(collInfo.gameObject.name == "hotel"){
Debug.Log("Hit the hotel");
}else if(collInfo.gameObject.name == "casetta"){
Debug.Log("Hit the casetta");
}
}
Dove all'interno pero' inserisco che quando avviene la collissione si deve aprire una finestra utilizzando GUI.DrawTexture(new Rect(0,0,Screen.width,Screen.height), MyTexture, ScaleMode.ScaleToFit);
pero' non so..dovrei comq gestire il contenuto della finestra.