# 01 放置方块

(点击->高清B站视频) (opens new window)



相关的代码如下:

//生成一个小方块
voxels.setVoxel(64,9,64,'stone')

//方块变柱子
for(var y=9;y<19;y++){

      voxels.setVoxel(64,y,64,'stone')

}

//柱子变墙
for(var y=9;y<19;y++){

   for(var x=64;x<74;x++){

           voxels.setVoxel(x,y,64,'stone')

    } 

}

//墙变立方体
for(var y=9;y<19;y++){

    for(var x=64;x<74;x++){

      for(var z=64;z<74;z++){

        voxels.setVoxel(x,y,z,'stone')

    }

  }

}

//空心碉堡
function cube(sx,sy,sz,x_size,y_size,z_size,vox){  //s_x代表star_x

    var ex = sx+x_size                             //e_x代表end_x

    var ey = sy+y_size

    var ez = sz+z_size

    for(var x=sx;x<ex;x++){

        for(var y=sy;y<ey;y++){

            for(var z=sz;z<ez;z++){

                voxels.setVoxel(x,y,z,vox)

            }

        }

    }

}

cube(63,9,63,10,10,10,'stone')

cube(64,11,64,9,6,9,'')