用户:
爱carry人的James_old_ox查看:272 回复: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的新手……
YDS尹子错啦!
点赞0
评论
id是要填数字,填方块名会出问题哒,改一改吧!
而且你要加一个判断就是说玻璃被玩家踩在脚下时不会破裂
其他的没什么
没问题啊
我现在正在创作地图
我试了,没问题啊
哦,这个达不到
链接给我呗,我可以帮你编代码。要是我毁图你可以举报我
好啊
发完链接就删掉,别让别人看到了
可以了
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
评论