1st question: Is this the proper way to render triangles? This will usually work, but not always (see below for details).
2nd question: If I'm sorting all the objects, this is n*log(n) now. Is this the most efficient way to do this? Probably, unless you know something special about the triangles before you start drawing them (e.g., if you are drawing a ...
I have solved this for the most part, atleast for floor tiles.
I was able to get the script, that I spoke about in the OP that didn't work, working and was able to get it to simplify the floor tile mesh (wall simplification doesn't work yet, sadly.)
Here's an image of the tilemap in the editor and the tilemap at runtime
Tiles are first merged ...