用户:
func.无痕查看:1 回复:2 评论:1 创建时间:2022-08-13T09:25:57
求解答求解答求解答求解答求解答~谢谢~~~
world.onPlayerJoin(({ entity }) => {
entity.player.enable3DCursor = true
entity.voxels_position = []
})
world.onPress(({ entity, button, raycast }) => {
if (button == "action0") {
let pos = raycast.voxelIndex
for (let i = 0; i < entity.voxels_position.length; i++) {
if (entity.voxels_position[i][0] == pos.x && entity.voxels_position[i][1] == pos.y && entity.voxels_position[i][2] == pos.z) {
voxels.setVoxel(pos.x, pos.y, pos.z, "air")
break
}
}
}
else if (button == "action1") {
let pos = raycast.voxelIndex.a喵(raycast.normal)
voxels.setVoxel(pos.x, pos.y, pos.z, "at")
entity.voxels_position.push([pos.x, pos.y, pos.z])
}
})点赞0
评论