• 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
not set to an instance of an object
#1
Salve, 
sto cercando di realizzare una sorta di virtual tour con unity. Ho importato un modello 3d realizzato da fotogrammetria e creato una first persona in modo da muovermi liberamente nel modello. Vorrei far comparire un'interfaccia nel momento in cui la first person incontra un oggetto (interfaccia testo compare come risposta all'urto). Il problema mi compare nello script dandomi l'errore citato nell'oggetto della discussione. Lo script è un componente dell'oggetto "motore" che viene impattato dal first person. Vi allego il codice, chiedo un consiglio a gente più competente di me. Vi ringrazio anticipatamente per un eventuale risposta
public class Impatto : MonoBehaviour {
    GameObject menu = null;
    // Use this for initialization
    void Start () {
        menu = GameObject.FindGameObjectWithTag ("menu");
        menu.SetActive (false);
    }
    
    // Update is called once per frame
    void Update () {
        
    }
    void OnCollisionEnter(Collision collisione)
    {
        if (collisione.gameObject.tag == "primapersona")
            menu.SetActive (true);
        if (Input.GetKey (KeyCode.Escape))
            menu.SetActive (false);
    }
}
 
Rispondi
  


Messaggi in questa discussione
not set to an instance of an object - da m.gugliu - 18-12-2017, 06:54 PM

Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  Problema con game object Tech98 0 626 26-04-2014, 12:43 PM
Ultimo messaggio: Tech98
  usare variabili e funzioni di object diversi NatakuZ 1 655 26-11-2012, 05:55 PM
Ultimo messaggio: NatakuZ

Vai al forum:


Browsing: 1 Ospite(i)