I assume you are generating these tiles at startup (void Start()). This uses a lot of CPU which is making you wait. If you are then there is no way to make the process faster. You would have to generate tiles in the Update() and generate the tiles when the player comes near to ungenerated regions.
↧