用户:
TAM无敌查看:4 回复:5 评论:4 创建时间:2022-11-22T21:12:32
求放方块删方块代码。。。。。。。。。。。。。。。。谢谢
白毛Whitehair
// 处理玩家鼠标点击
world.onPress(async ({ button, raycast, raycast: { voxelIndex, distance } }) => {
// 判断是否是鼠标左键
if (button === 'action0' /* && distance <= 7(这是距离判断,单位为格) */) {
voxels.setVoxel(voxelIndex.x, voxelIndex.y, voxelIndex.z, 0) // 将方块替换为空气
}
// 判断是否是鼠标右键
else if (button === 'action1'/* && distance <= 7 */) {
const pos = raycast.voxelIndex.add(raycast.normal)
const bounds = new Box3Bounds3(new Box3Vector3(pos.x, pos.y, pos.z), new Box3Vector3(pos.x + 1, pos.y + 1, pos.z + 1))
if(world.searchBox(bounds).length !==0)return // 前三段是防卡方块的代码,具体我也不太懂
voxels.setVoxel(pos.x, pos.y, pos.z, 'red'/*方块名称(记得带单引号) */) // 将方块替换为你想要的方块类型
}
})
TAM,我想你了。如果你愿意的话,我们可以在QQ上谈:3411863359,希望你能看到。
点赞0
评论