用户:
可乐加冰q60p查看:0 回复:1 评论:0 创建时间:2023-01-07T13:20:42
如何做到玩家点击左键,如果眼前的方块不是strawberry_juice就放一个方块
名探酱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
评论