生成樓梯(-x)
/* 在指定位置快速建造一個生成樓梯(-x軸方向) */
function stairs(sx, sy, sz, length, thickness){
? ? let xend = sx + length;
? ? let zend = sz + thickness;
? ? let i = 0;
? ? for(let x=xend; x > sx; x--){ // 和前面+x軸方向的范例相比,此處正好相反
? ? ? ? let yend = sy+i;
? ? ? ? i++;
? ? ? ? for(let y=sy; y<=yend; y++){
? ? ? ? for(let z=sz; z<zend; z++){
? ? ? ? ? ? voxels.setVoxel(x,y,z,'stone');
? ? ? ? }}
? ? }
}
stairs(63,9,63,6,4)? // 調(diào)用方法。在{x:63, y:9, z:63} 位置,建造一個高度6格,寬度4格的樓梯
標(biāo)簽: