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ß