Lv.1
我是STUB用户啊...欢迎加入stub工作室!
签名:努力编程,修bug中…… 但更多的时间还是上岛 JUU1JTkyJTk1JUU1JTkyJTk1JUU1JTkyJTk1
在 【box3】YDS尹子代码分享--看看你地图有些什么方块! 中回复
岛民优化版:
(async function () {
var blocks = {};
var statistics = 0;
var total = 0;
await sleep(喵);
world.say('统计开始');
for (let x = 0; x <= voxels.shape.x; x++) {
for (let z = 0; z <= voxels.shape.z; z++) {
for (let y = 0; y <= voxels.shape.y; y++) {
if (voxels.getVoxel(x, y, z) != 0) {
if (blocks[voxels.name(voxels.getVoxel(x, y, z))]) {
blocks[voxels.name(voxels.getVoxel(x, y, z))] += 1;
} else {
blocks[voxels.name(voxels.getVoxel(x, y, z))] = 1;
}
total += 1;
}
statistics += 1;
}
}
}
blocks['air'] = statistics - total;
for (let voxel of Object.keys(blocks).sort((a, b) => blocks[b] - blocks[a])) {
world.say(`${voxel} 共有 ${blocks[voxel]} 个(占 ${Math.round(blocks[voxel] / statistics * 10000000) / 100000}%)`);
}
world.say(`地图分析:\n空气块:${statistics - total}(${Math.round((statistics - total) / statistics * 10000) / 100}%)\n非空气块:${total}(${Math.round(total / statistics * 10000) / 100}%)\n地图容量分析:${total / statistics <= 0.25 ? '空kuang' : total / statistics <= 0.75 ? '正常' : '拥挤'}`);
}());2021-08-12T15:34:58 点赞:0
在 【Box3】岛民自制地形扫描器 中回复
我图呢? imgsrc="https://static.codemao.cn/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E7%BF%BB%E7%99%BD%E7%9C%BC.gif"alt="emotion_编程猫_翻白眼" 算了重发一张
2021-08-20T17:08:05 点赞:0
在 【Box3】岛民自制地形扫描器 中回复
emmm,图片发不出来 imgsrc="https://static.codemao.cn/emoji/codemao/%E7%BC%96%E7%A8%8B%E7%8C%AB_%E7%BF%BB%E7%99%BD%E7%9C%BC.gif"alt="emotion_编程猫_翻白眼"
2021-08-20T17:08:32 点赞:0