Hi all!
I’m creating a 3D representation of a 2D tile-map that measures no greater than 50 x 50 tiles. This kinda deal: Imgur: The magic of the Internet
I’m using single meshes to represent a ‘tile’ object of varying types, stitched together to represent the landscape (as viewed from an RTS-style perspective). These are heavily optimised meshes weighing in at no larger than 10 polys each.
Ideally, I want to build up this model at runtime from all of the tile meshes based on a 2D representation of the map (so that I can later randomise it) - but my question is how best to optimise this? Let’s say you can only view about 14 x 14 tiles in the camera view at any time, should I be breaking up the map at runtime into chunks and enable / disable them as needed based on the camera frustum, or is that overkill for something like this?
I’d like to start this the correct way rather than try and retrofit my un-optimised version later down the line!
Thoughts and advice would be most appreciated, thanks!