猫史档案馆


【代码岛3.0】用代码做出破窗而出的效果

用户:爱carry人的James_old_ox爱carry人的James_old_ox查看:13 回复:5 评论:13 创建时间:2020-03-05T12:11:52


world.onVoxelContact(({ voxel, x, y, z , entity}) => {
    const s = voxels.id('glass');
    if (voxel===s){
        if(voxels.getVoxel(x,y,z)==voxels.id('glass'))
                    voxels.setVoxel(x,y,z,voxels.id('air'))
    };
    
});

本代码由几位大神的代码模板经过一点修改而合成

其实我只是个不太会JS的新手……


回复

上一页1 页 / 共 1下一页
YDS尹子YDS尹子

错啦!

点赞0


评论


YDS尹子YDS尹子

那我把代码给你吧,如果你愿意可以来参加建设

点赞0


评论


YDS尹子YDS尹子

var breakglass=0;
var diereason=0;
world.onVoxelContact(({ entity,axis, x, y, z }) => {
    //console.log(voxels.getVoxel(x,y,z))
    if(voxels.getVoxel(x,y,z)===170){
        if(y>entity.position.y-2){
            voxels.setVoxelId(x, y, z, 0);
            entity.hurt(1);
            diereason="被玻璃渣刺"
            breakglass+=1;
            console.log(breakglass)
        }
    })

点赞1


评论


YDS尹子YDS尹子

咳咳,那个毁图的又来过了

点赞0


评论


YDS尹子YDS尹子

我要想办法保护地图了

点赞0


评论