Terrain can be generated by multiple jobs in seperate threads and it would be faster, I'm not sure how much faster it would be though, since multiple threads would be working on the same single chunk (which is pretty small anyway).
If you want to completely generate chunks independently from the gameplay thread you'll be facing quite some trouble. If I want to access a chunk I expect a result right away, but if you generate it on a seperate thread you more or less request to access the chunk and if it's not generated yet it'll say (right away) try again later This might cause quite some trouble, I'm not sure XD
If you want to completely generate chunks independently from the gameplay thread you'll be facing quite some trouble. If I want to access a chunk I expect a result right away, but if you generate it on a seperate thread you more or less request to access the chunk and if it's not generated yet it'll say (right away) try again later This might cause quite some trouble, I'm not sure XD