用户:
草灵灵2020查看:69 回复:1 评论:2 创建时间:2023-01-10T11:23:44
代码如下:
world.onVoxelContact(async({x, z, voxel, entity}) => {
if (!entity.isPlayer) return;
let arr = [];
for (let y = 0; y < 128; y++) {
arr.push(voxels.getVoxel(x, y, z));
};
for (let y = 128 - 1; y >= 0; y--) {
voxels.setVoxel(x, y, z, null);
};
await sleep(5 * 1000);
for (let y = 0; y < 128; y++) {
voxels.setVoxel(x, y, z, arr[y]);
};
});
我拿着这段代码绕着地图转了几圈,回来却发现仍然满地图的喵,没有在破坏之后5秒恢复
HIM_PETER所以。。。y呢。。。
world.onVoxelContact(async({x, y, z, voxel, entity}) => {
第一行改成这样再试试
点赞0
评论
y是循环里面的()
我不需要y啊,我是破坏相同y坐标所有方块,y作为循环变量