# 01 放置方块
相关的代码如下:
//生成一个小方块
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,'')