
Lv.1
Everything happens for a reason.
签名:https://box3.codemao.cn/u/YDSyinzi
在 【box3】代码改良-球体代码 中回复
空心球:
var pos=new Box3Vector3(83,20,108);
var r=12;
var block="stone";
for(let i=pos.x-r;i<=pos.x+r;i++){
for(let j=pos.z-r;j<=pos.z+r;j++){
for(let k=pos.y-r;k<=pos.y+r;k++){
if(Math.ceil(new Box3Vector3(i,k,j).distance(pos))==r){
voxels.setVoxel(i,k,j,block);
}
}
}
}
2020-08-06T16:00:41 点赞:0
在 跃……跃动不是过完一周年了吗??还要直播??? 中回复
程序之城之旅直播安排一下?(滑稽)
https://box3create.codemao.cn/games/56a19b1cf78362364da4
2020-08-07T07:22:09 点赞:1
在 【box3】地形研究:正弦山地! 中回复
修复版,可以在控制台运行
function vil(x,y,z,num){
if(num==1){
for(let i=-4;i<=4;i++){
for(let j=-4;j<=4;j++){
for(let k=0;k<=5;k++){
voxels.setVoxel(x+i,y+k,z+j,0);
}
if(voxels.getVoxel(x+i,y-1,z+j)!=0){
voxels.setVoxel(x+i,y-1,z+j,"grass")
}
}
}
for(let i=0;i<=3;i++){
voxels.setVoxel(x+2,y+i,z+2,"stone");
voxels.setVoxel(x+2,y+i,z-2,"stone");
voxels.setVoxel(x-2,y+i,z+2,"stone");
voxels.setVoxel(x-2,y+i,z-2,"stone");
}
for(let i=0;i<=3;i++){
for(let k=-1;k<=1;k++){
voxels.setVoxel(x+2,y+i,z+k,"plank_02");
voxels.setVoxel(x-2,y+i,z+k,"plank_02");
voxels.setVoxel(x+k,y+i,z+2,"plank_02");
voxels.setVoxel(x+k,y+i,z-2,"plank_02");
}
}
voxels.setVoxel(x+2,y+1,z,"window");
voxels.setVoxel(x-2,y+1,z,"window");
voxels.setVoxel(x,y+1,z+2,"window");
voxels.setVoxel(x,y+1,z-2,"window");
for(let i=-2;i<=2;i++){
for(let j=-2;j<=2;j++){
voxels.setVoxel(x+i,y-1,z+j,"stone");
voxels.setVoxel(x+i,y+3,z+j,"acacia");
}
}
voxels.setVoxel(x+2,y,z,0);
voxels.setVoxel(x+2,y+1,z,0);
}
};
var seaLevel=14;
var xzZoom=4;
var yZoom=4;
var exZ1=1;
var exZ2=1;
var exZ3=10;
var base=4;
function tree(x,y,z){
if(voxels.getVoxel(x,y,z)!=voxels.id("water")){
var rand=1;
for(let i=y+rand;i<y+4+rand;i++){
voxels.setVoxel(x,i,z,"acacia");
}
for(let i=3+rand;i<5+rand;i++){
for(let j=-2;j<3;j++){
for(let k=-2;k<3;k++){
voxels.setVoxel(x+j,y+i,z+k,"green_leaf");
}
}
}
for(let j=-1;j<2;j++){
for(let k=-1;k<2;k++){
voxels.setVoxel(x+j,y+5+rand,z+k,"green_leaf");
}
}
voxels.setVoxel(x-1,y+6+rand,z,"green_leaf");
voxels.setVoxel(x,y+6+rand,z,"green_leaf");
voxels.setVoxel(x+1,y+6+rand,z,"green_leaf");
voxels.setVoxel(x,y+6+rand,z-1,"green_leaf");
voxels.setVoxel(x,y+6+rand,z+1,"green_leaf");
}
};
(async function(){
for(let i=0;i<127;i++){
var ii=i-63;
var xh=Math.sin(ii/xzZoom)*yZoom+i/5;
for(let j=0;j<127;j++){
var jj=j-63;
var zh=Math.cos(jj/xzZoom)*yZoom+j/5;
if(xh+zh+base<seaLevel){
voxels.setVoxel(i,xh+zh+base,j,"dirt");
for(let k=0;k<xh+zh+base-1;k++){
voxels.setVoxel(i,k,j,"dirt");
}
}else if(Math.round(xh+zh+base)==seaLevel){
voxels.setVoxel(i,xh+zh+base,j,"sand");
for(let k=0;k<xh+zh+base-1;k++){
voxels.setVoxel(i,k,j,"dirt");
}
}else{
voxels.setVoxel(i,xh+zh+base,j,"grass");
for(let k=0;k<xh+zh+base-1;k++){
voxels.setVoxel(i,k,j,"dirt");
}
}
}
await sleep(20);
}
for(let i=0;i<127;i++){
for(let j=0;j<127;j++){
for(let k=0;k<=seaLevel;k++){
if(voxels.getVoxel(i,k,j)==0){
voxels.setVoxel(i,k,j,"water");
}
}
}
}
await sleep(1000);
world.say("即将生成建筑和树木");
for(let i=0;i<127;i++){
for(let j=0;j<127;j++){
for(let k=0;k<100;k++){
if(voxels.getVoxel(i,k,j)==voxels.id("grass")){
if(Math.random()*100<=1){
tree(i,k,j);
}else if(Math.random()*1000<=1){
vil(i,k+1,j,1);
}
}
}
}
await sleep(10);
}
})();
world.onPlayerJoin(({entity})=>{
entity.player.scale=0.8;
entity.player.canFly=true;
})2020-08-08T08:43:47 点赞:0
在 【box3】代码分享:和其他玩家互动! 中回复
https://box3create.codemao.cn/games/aa35e6e5334b09bce904
测试链接
2020-08-08T13:40:19 点赞:0
在 【编程猫电视台第一期】编程猫大事件统计,找遍整个编程猫都找不到 中回复
17.代码岛2形成
19.编程猫开始对外开放管理员
20.编程猫被怀疑抄袭,被反驳
21.江湖派突袭,黑客侵入,差评率上升,编程猫信誉下降,且引发用户恐慌
22.中国疫情爆发,线下损失较大
23.编程猫管理员事件造成信誉下降
24.黑客侵入失败,编程猫无损失
这些我都碰到了
2020-08-09T07:00:54 点赞:0
在 【 屏 蔽 词 】我对于屏 蔽词的一些看法和建议 中回复
岛三代码作者表示
asyn c
fun ction
这些关键词都会被屏蔽
就因为有一个”n c“
2020-08-09T07:02:55 点赞:3
在 【box3】隆重推出波浪山地形速建! 中回复
https://box3create.codemao.cn/games/aa35e6e5334b09bce904
测试区
2020-08-09T19:13:47 点赞:1