猫史档案馆


【代码分享】水井生成代码

用户:一个STUB用户_6715468一个STUB用户_6715468查看:3 回复:2 评论:3 创建时间:2020-10-25T12:05:10


代码:

const voxels_275 = voxels.id('stone_wall');
const voxels_3喵 = voxels.id('water');
//这两条代码是为了方便调用方块
function sj(x,y,z){
    for(for_x=x;for_x<=x+5;for_x++){
        for(for_y=y;for_y<=y;for_y++){
            for(for_z=z;for_z<=z+5;for_z++){
                voxels.setVoxelId(for_x,for_y,for_z,voxels_275);
                voxels.setVoxelId(for_x,for_y+4,for_z,voxels_275);
            }
        }
    }
    for(for_y=y;for_y<=y+4;for_y++){
        voxels.setVoxelId(x+1,for_y,z+1,voxels_275);
        voxels.setVoxelId(x+4,for_y,z+1,voxels_275);
        voxels.setVoxelId(x+1,for_y,z+4,voxels_275);
        voxels.setVoxelId(x+4,for_y,z+4,voxels_275);
    }
    voxels.setVoxelId(x+2,y,z+2,voxels_3喵);
    voxels.setVoxelId(x+3,y,z+2,voxels_3喵);
    voxels.setVoxelId(x+2,y,z+3,voxels_3喵);
    voxels.setVoxelId(x+3,y,z+3,voxels_3喵);
}

调用方法:

sj(x,y,z);

x指水井的x坐标

y指水井的y坐标

z指水井的z坐标

(是简单了点,不喜勿喷)


回复

上一页1 页 / 共 1下一页
常嘉乐常嘉乐

ok good

 

点赞1


评论


几何空间几何空间

怎么做这样的代码:

玩家碰到模型,可以获得某种技能?

点赞1


评论