我想要实现的是创建体素环境,使用2d数组来保存块的所有位置。
目前我通过使用基本的立方体几何体来做到这一点,但它确实很慢,并且它在大多数立方体和底部的两侧都有不必要的面。
如何生成优化网格?我假设您会检测到邻居并决定从那里生成哪些面。
白色区域应该是网格,然后黑色区域不应该是任何东西。 (我已将其转换为2d数组点数)
我对如何做这件事有点失落。我看了http://threejs.org/examples/#webgl_geometry_minecraft但那是为了生成一个方形世界,而不是一个有洞和东西的世界。
那我该怎么做呢?你们可以发布一些代码来帮助我吗?
感谢任何帮助:)