猫史档案馆


地形覆盖器

用户:无极玄天无极玄天查看: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项


回复

上一页1 页 / 共 0下一页