GameObject.FindObjectOfType<>() vs GetComponent<>()

Habe ich nach mehreren tutorial-Reihe und habe gesehen, wie diese zwei verwendet, die auf sehr ähnliche Weise, und hatte gehofft, jemand könnte erklären, wie Sie sich unterscheiden und, wenn möglich, Beispiele von, wenn Sie verwenden würden, anstelle der anderen (vorausgesetzt Sie sind wirklich ähnlich!).

private LevelManager levelManager;

void Start () {
    levelManager = GameObject.FindObjectOfType<LevelManager>();
}

und

private LevelManager levelManager;

void Start () {
    levelManager = GetComponent<LevelManager>();
}

InformationsquelleAutor JonHerbert | 2015-05-18

Schreibe einen Kommentar