在这两周来,我不断尝试着完善这个项目。最后我决定添加洞穴作为第一块真正的地形特征。从截图上看,似乎并没有什么变化,但我对自己坚持下来感到非常自豪。每当一个脚本真正工作起来时,看到屏幕上呈现出我想要的东西时的激动是非常nice的。虽然我还不确定这是最好的决定,但我学到了很多东西。

  1. 我的2D Perlin Noise地形生成方法并不适合洞穴;我不得不切换到3D Marching Cube生成。

  2. 我非常喜欢3D Marching Cube生成,主要是因为它的数学概念比Perlin Noise更容易理解。

  3. 当从2D切换到3D地形生成时,别忘了全部删除2D生成脚本...

我仍然很享受这个过程,期待着在接下来的几周里让地形真正与洞穴相连。 =)