用户:
无极玄天查看:0 回复:0 评论:0 创建时间:2022-10-23T12:29:27
直接上代码吧
var 方块=[
['grass'],
['dirt'],
]
x=128
z=128
y=128
time=10//每创建一个柱子的间隔,防止崩溃
let s=voxels.setVoxel
async function a(x,y,z){
for(let xr=0;xr<=x;xr++){
for(let zr=0;zr<=z;zr++){
for(let yr=0;yr<=y;yr++){
for(let poop=方块.length-1;poop>0;poop-=1){
if(方块[poop].includes(voxels.name(voxels.getVoxel(xr,yr,zr)))){
let pos=方块[poop].indexOf(voxels.name(voxels.getVoxel(xr,yr,zr)))
s(xr,yr+1,zr,方块[poop-1][pos])
}
}
}
await sleep(time)
}
}}a(x,y,z)
方块数组里面可以随便加数组
方块内的数组项数随意,但应保证所有数组的项数一致
覆盖顺序为:最下数组的x项-次下数组的x项-次次下数组的x项-……-最上数组的x项