猫史档案馆


BOX3干货:研究了一个晚上的放置拆除代码!

用户:文件传输助脚文件传输助脚查看:10 回复:8 评论:10 创建时间:2020-09-10T21:22:35


哈欠,今天晚上我对一段代码进行加工,终于写完了,禁止白嫖!禁止白嫖!禁止白嫖!不然……正道的光~

world.onPress(async({ entity,button,raycast: { /*基本框架*/voxelIndex,normal,hitPosition,distance}})=>{
    console.log('射线距离:'+distance)/*测试时的输出*/
    const julipanduan = (voxels.getVoxel(hitPosition.x,hitPosition.y,hitPosition.z))=='177';/*声明变量julipanduan(实际应该是方块判断,不过不管他)*/
    if (button == Box3ButtonType.ACTION0 && 20>=distance && julipanduan == true){/*如果输入为左键且距离小于等于20,距离判断结果真*/
        entity.player.directMessage('破坏判断成功,请等待一秒')/*私信玩家提示*/
        await sleep(1000)/*异步代码*/
        let v = hitPosition/*let一下*/
        voxels.setVoxel(v.x,v.y,v.z, 'air');/*破坏*/
        console.log('射线判断成功!')/*控制台输出*/
    }else if (button == Box3ButtonType.ACTION1 && 20>=distance ){/*如果输入为右键且距离小于等于20*/
        let v = voxelIndex.add(normal);/*法向量let一下*/
        voxels.setVoxel(v.x,v.y,v.z, 'white');/*目标方块相邻设为白色*/
        console.log('射线判断成功!')/*控制输出*/
    }/*万能框架*/
});/*白嫖如果发布就正道的光,举报不谢*/


回复

上一页1 页 / 共 1下一页
阳光的流熔怪Uyt5阳光的流熔怪Uyt5

az az(想起了什么不好的)

点赞0


评论


文件传输助脚文件传输助脚

喵就是n c

点赞0


评论


文件传输助脚文件传输助脚

测试代码的地图

点赞0


评论


蕉饼蕉饼

好像shy有讲过

点赞0


评论


YLG_战神_皮卡YLG_战神_皮卡

白嫖是啥

点赞0


评论


。(不算白嫖吧。。。)

点赞0


评论


YDS尹子YDS尹子

写这么多注释

辛苦了

点赞0


评论


YLG_战神_皮卡YLG_战神_皮卡

哦啊……

666

点赞0


评论