Very knowledgeable articles! I do not have time to read all of it before heading to work, but I did glance through.
I notice that you are rendering chunks in your game, as a single mesh to reduce draw calls. The problem I'm having in my game(not a block game), is how do you take that combined mesh and then pick off a piece of it when you decide it needs to be changed or removed, when a player clicks on it? The items I'm dealing with won't be blocks, but will be tiles which might have some more complex detail than six sides.
I basically create the array of my tiles, and then I know I should be doing some unity Mesh.CombineMeshes() operations to turn areas of my game board into a single mesh to reduce draw calls, but I don't know how to pick out the tiles I need from the combined mesh to change them, then recombine everything again.
Hello everyone and welcome to another 3DBuzz VTM, and tonight we'll be programming in Brain****!