用户:
limit_breakr查看:1 回复:2 评论:1 创建时间:2023-01-05T18:31:17

console.clear();
let c = console,o=1;
function random(max, min) {
if (typeof min != "number") {
min = 0
};
min = Math.ceil(min);
max = Math.floor(max);
return Math.floor(Math.random() * (max - min + 1)) + min;
};
var dig = [], y = 100;
!async function () {
for (var deep = 0; deep < 51;) {
var max = random(deep^1.2-random(deep/4,deep/10),deep/2);
deep += 1 + random(5);
for (var count = 0; count <= max; count++) {
var x = random(128), z = random(128);
dig.push([
x,
y - deep,
z,
random(800, 100),
random(4, 10),
random(180, -180),
random(180, -180),
random(180, -180)
]);
};
};
}();
c.log("over", dig.length);
if (o){
for (var count = 0; count < dig.length; count++) {
// !async function () {
// for (
// var diglen = 0,
var
size = dig[count][4],
cx = dig[count][0],
cy = dig[count][1],
cz = dig[count][2];
// dig <= dig[count][4];
// diglen++) {
// x
// y
// z
let xend = cx + size
let yend = cy + size
let zend = cz + size
for (let x = cx - size; x <= xend; x++) {
for (let y = cy - size; y <= yend; y++) {
for (let z = cz - size; z <= zend; z++) {
let dx = x - cx;
let dy = y - cy;
let dz = z - cz;
if (Math.round(Math.sqrt(dx * dx + dy * dy + dz * dz)) <= size) {
voxels.setVoxel(x, y, z, "air")
}
}
}
}
// }
// }()
}}
c.log("over", dig.length);
十分假的地形()
只不过是随机点位挖一个球
(
不过这些点凑在一起
就像一个“天然矿洞”
因设备过老()不敢搞太多
box3.codemao.cn/e/95e3c145652144b41b32