用户:
༺༽༾ཊ源代码(养佬中)ཏ༿༼༻查看:0 回复:3 评论:0 创建时间:2020-09-25T20:10:08
world.onPress(({ button, raycast: { voxelIndex, normal } }) => { //监听按下预越事什 if (button == Box3ButtonType.ACTION1) {//如果是action1,对应电脑端右键 if (YANGMAO > 0) { let v = voxelIndex.add(normal);//用点击到的方块坐标加上法向量,得到邻边方块位置 if ((voxels.getVoxel(v.x, v.y, v.z)) == (voxels.name('null'))) { voxels.setVoxel(v.x, v.y, v.z, 'medium_gray');//设置邻边方块为石头墙,当然还可以自定义 YANGMAO = YANGMAO - 1; }; }; }; }); 奖励:5赞+100金币+权限!!!
world.onPress(({ entity, voxel, button, raycast: { voxelIndex, normal } }) => {//监听事件,当鼠标被点击
if (button === 'action0') {//如果是右键
voxels.setVoxel(voxelIndex.x, voxelIndex.y, voxelIndex.z, 0)//销毁该方块
} else if (button === 'action1') {//如果是左键
let v = voxelIndex.add(normal);//找到临近方块
v.maxDistance=10000;//一个10000=一个方块的距离
voxels.setVoxel(v.x, v.y, v.z, entity.vi)//放置玩家手里的方块
}
})点赞0
评论