Shalafi Geschrieben 9. April 2021 Melden Share Geschrieben 9. April 2021 Hi, ich habe ein Skript geschrieben, mit dem ich eine 2D Tilemap in Unity generiere. Wenn die Welt etwas größer wird, hab ich zB mehr als 120000 Tiles gleichzeitig in der Scene. Das Generieren der Tiles ist nicht das Problem, das ist in knapp einer halben Sekunde getan. Das Problem ist dann der TilemapCollider. Der braucht dann immernoch ein paar Sekunden, bis er fertig ist. Kann man den Collider für einzelne Tiles ausschalten? Oder muss ich die Tilemap in kleinere Tilemaps unterteilen (die Generierung funktioniert schon in Chunks, die Tiles werden allerdings in ein einziges Tilemap-Objekt geschrieben), und dann für alle Tilemaps, die nicht in der nähe des Spielers sind, deaktivieren? Oder gibts da noch eine bessere Lösung? Gruß Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.