I'm in the beginning stages of building a road system in Unity. It'll be your basic SimCity style road construction, with building and destroying roads done on the fly at runtime. When doing thing, given the fact that geometry will be so often added and destroyed, should I keep a separate mesh for each segment of road, or should I maintain one big road mesh for the whole scene and add and remove vertices to it when roads are modified? In larger road networks would there be any performance difference between the two? I'm not so familiar with this sort of optimization in Unity, so any help is appreciated.
So basically, many small meshes or one big mesh? Does it matter?