STU Geschrieben 25. August 2020 Melden Share Geschrieben 25. August 2020 Hi zusammen, ich würde gerne eine bestimmte Aktion über gameObject.name machen. Da die Objekte dupliziert wurden, haben sie unterschiedliche Namen Testname(1), Testname(2), usw. Gibt es eine Möglichkeit das man nur einen Teil des Namens sucht? So in etwa: gameObject.name ("Testname ...") Danke Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
chrische5 Geschrieben 25. August 2020 Melden Share Geschrieben 25. August 2020 Hallo Du könntest den Namen auslesen und dann den string bearbeiten. In Deinem Fall mit split(). Ob das grundsätzlich eine gute Idee ist, steht auf einem anderen Blatt. Christoph Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Zer0Cool Geschrieben 25. August 2020 Melden Share Geschrieben 25. August 2020 Hier ein kleines Beispiel, da ich mir auch nicht sicher bin was du genau machen willst: Das Code-Snippet sucht alle GOs in der Szene und packt die GOs in ein Dictionary dessen Name mit "Testname" beginnt. (man sollte das nur in der Start-Methode oder so machen) Dictionary<string, GameObject> allGameObjects = new Dictionary<string, GameObject>(); Object[] objects = FindObjectsOfType(typeof(GameObject)); foreach (GameObject go in objects) { if (go.name.StartsWith("Testname")) allGameObjects.Add(go.name, go); } Dieses Dictionary könntest du nun z.B. in einer Event-Methode wie folgt werden: private void OnTriggerEnter(Collider other) { if (allGameObjects.ContainsKey(other.gameObject.name)) { ... } } Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Sascha Geschrieben 25. August 2020 Melden Share Geschrieben 25. August 2020 Was auch immer du vorhast zu tun, tu es anders. Ich weiß, der blöde Sack mit seinem Gemecker schon wieder, aber glaub mir: Du willst auf keinen Fall jemals GameObjects über ihre Namen finden oder identifizieren. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
STU Geschrieben 28. August 2020 Autor Melden Share Geschrieben 28. August 2020 danke für eure Rückmeldungen. Ich experemetiere rum und versuche verschiedene sachen aus was funktionieren kann. Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Recommended Posts
Archiviert
Dieses Thema ist jetzt archiviert und für weitere Antworten gesperrt.