猫史档案馆


[box3]求助

用户:可乐加冰q60p可乐加冰q60p查看:0 回复:1 评论:0 创建时间:2023-01-07T13:20:42


如何做到玩家点击左键,如果眼前的方块不是strawberry_juice就放一个方块


回复

上一页1 页 / 共 1下一页
名探酱名探酱

world.onPlayerJoin(({ entity }) => {
    entity.player.enable3DCursor = true // 开启方块光标
})

world.onPress(({ raycast, button , voxel }) => {
    if (button === Box3ButtonType.ACTION0) {
        const a = voxels.getVoxelId(raycact.x, raycact.y ,raycact.z) 
        if(a=='412')return;
        const pos = raycast.voxelIndex.add(raycast.normal) // 射线指到的方块位置加上被选中的面的法线向量
        voxels.setVoxel(pos.x, pos.y, pos.z, '放的方块名称')
    }
})
//没测试不知道有没有问题

点赞0


评论