用户:
调皮的乔治查看:10 回复:13 评论:10 创建时间:2022-06-08T12:56:02
这是一个入岛1天的萌新出的代码分享
有很多人的地图里都有水池、河道之类的,但是每当要添水的时候就会发现非常麻烦!
所以可以用这段代码来简化(当然比不上尹子大佬)
代码如下:
for(let x=0;x<126;x++){; //x坐标的初始与结尾
for(let y=3;y<9;y++){; //y坐标的初始与结尾
for(let z=0;z<126;z++){; //z坐标的初始与结尾
let num = voxels.getVoxel(x,y,z); //获取当前方块id
if (num == 0){; //判断当前方块是否为air
voxels.setVoxel(x,y,z,"water"); //将当前方块转换为water
};
};
};
};
黑色中王牌for(let x=0;x<126;x++){; //x坐标的初始与结尾
for(let y=3;y<9;y++){; //y坐标的初始与结尾
for(let z=0;z<126;z++){; //z坐标的初始与结尾
let num = voxels.getVoxel(x,y,z); //获取当前方块id
if (num == 0){; //判断当前方块是否为air
voxels.setVoxel(x,y,z,"water"); //将当前方块转换为water
};
};
};
};点赞0
评论
for(let x=0;x<126;x++){; //x坐标的初始与结尾
for(let y=3;y<9;y++){; //y坐标的初始与结尾
for(let z=0;z<126;z++){; //z坐标的初始与结尾
let num = voxels.getVoxel(x,y,z); //获取当前方块id
if (num == 0){; //判断当前方块是否为air
voxels.setVoxel(x,y,z,"water"); //将当前方块转换为water
};
};
};
};点赞0
评论
AB骉Alobokfor(let x=0;x<126;x++){;
for(let y=3;y<9;y++){;
for(let z=0;z<126;z++){;
let num = voxels.getVoxel(x,y,z);
if (num == 0){;
voxels.setVoxel(x,y,z,"water");
};
};
};
};
问我为什么把 // 删除因为放到控制台里有效(快去试试吧!~~)
点赞0
评论
SKQA/*控制台纯享版*/
for(let x=0;x<127;++x)for(let y=3;y<9;y++)for(let z=0;z<127;++x)if(!voxels.getVoxel(x,y,z))voxels.setVoxel(x,y,z,364);点赞1
评论