用户:JavaScript查看:81 回复:1 评论:3 创建时间:2022-12-30T15:02:04
let x = 12;
let last = 0;
while (x > 0) {
let now = new Date().getTime();
if (now - last > 1000) {
for (let y = 9; y <= 13; y++) {
for (let z = 0; z <= 4; z++) {
voxels.setVoxelId(x - 1, y, z, voxels.getVoxelId(x, y, z));
voxels.setVoxelId(x, y, z, 0);
}
}
x = x - 1;
last = now;
}
}
最后报错:Script execution timed out
翻译: 代码执行超时
你把地图代码执行部分卡死了
点赞0
评论
如何解决这个问题
while (x > 0) { 这里有问题(不过我没看懂你具体要实现啥功能)
谢谢,待会我再试试,这个是要实现固定一块区域的方块向某个方向移动