用户:
天狼星Sirius_查看:8 回复:5 评论:8 创建时间:2021-04-27T15:50:26
我没有创作资格的,我帮朋友做的
他想做一个跑酷地图,但是不知道怎么快速把地面清除
然后就……手动了
我不懂代码啊,有人知道怎么弄吗?
还有,代码是不是有什么规格
只知道名字不知道怎么排序的话也很难啊
求大师!

FML饭米粒(async()=>{
for(y=0;y<128;y++){
for(x=0;x<128;x++){
for(z=0;z<128;z++){
if(voxels.getVoxel(x,y,z)==voxels.id('grass') || voxels.getVoxel(x,y,z)==voxels.id('dirt')){
voxels.setVoxel(x,y,z,voxels.id('air'))
}
}
}
}
})()
这段代码运行后地面就只会剩下一层,如果那层也要删的话再加上
(async()=>{
for(y=0;y<128;y++){
for(x=0;x<128;x++){
for(z=0;z<128;z++){
if(voxels.getVoxel(x,y,z)==voxels.id('stone')){
voxels.setVoxel(x,y,z,voxels.id('air'))
}
}
}
}
})()
即可!
注意:代码请输入在控制台,仅用于128*128的空白地图!!!!!
点赞1
评论