用户:
治愈绾兮查看:331 回复:8 评论:24 创建时间:2022-12-27T11:48:15
先放一张图

表面上平平无奇,现在,点击最下方的按钮:

烟花派对(其实是可以闪烁的,但我懒得录GIF)!
那么,正式开始
这张地图包含一些基础的电路,以后还会继续更新,先说几个吧
电路表:
电源:提供电电能
按钮:蹲下+左键可以点击按钮,开着的按钮提供电能
感压板:当有人站在上面的时候,提供电能
电线:传输电能,无损耗
延时电阻:每0.5秒切换状态,状态为开时,传输电能;状态为关时,阻断电能
电灯:有电能时亮,否则暗
弹簧:有电能时切换为弹簧状态,否则变为普通方块
烟花:通电时放烟花,等待下一次通电时(指丧失电能后再次获取电能时)重新燃放
操作说明:
左键移除方块,右键放置方块,蹲下+右键切换方块,蹲下+左键按按钮
目前做的电路比较少,因为我想不出别的电路了(),评论区提建议,暂时这张图链接先不公布,为了防盗()等完善后再发布()
我打算到时候做一些房间,玩家可以在公共区域建造电路,也可以在个人专属房间里,这样就可以防止一些人破坏他人作品,最终最好会实现保存电路并发布到云端的功能,然后玩家可以直接导入别人发布的作品,这个倒是不难,但是容易出BUG()()()
青空冰海草()可以仿制吗()
点赞0
评论
你仿的出来可以试试()电路算法很难的()起码是十几层递归()为了防止一些玩家不按你想的做,还得排除很多BUG()
我感觉挺简单的()()就是定义一个红石粉类,类里面有个电能属性,然后检测附近红石提供电能
大聪明,提供电能是不难,但是你如果破坏方块后检测电能消失呢,用这种方法得卡死()
你说怎么卡死()()一直刷新怎么会卡死()()()
当存在100个方块的时候,你需要遍历100个,每个对比100次,运用乘法原理总共就是10000次()这还不是最关键的,你遍历按照自变量从1到100进行遍历之后,你会发现,在前面遍历的时候,后面可以得到前面的结果,前面却无法得到后面的结果,为了保证正确性,你需要从100!个方向进行遍历,再乘一下10000,那么保守估计你就需要执行9.3326215e+161次,要不你试试()()
你为啥非要每次遍历啊,遍历一次就行了,后面直接在voxels.setVoxel里装钩子
装钩子?
意思就是篡改函数
有没有一种可能,我的算法的时间复杂度比这个低很多很多()
我先试试吧
治愈绾兮这张图是纯代码的,到时候可能会开源()
点赞0
评论
增加元件,生命检测仪:5格内有玩家则提供电能,否则不提供电能
增加元件:光线传感器:附近如果连接了电灯或灯笼,则提供电能,否则不提供电能
草()我还没开工()
鸽了鸽了()
青空冰海怎么没进展了()我还蛮期待的()
点赞0
评论
不造了我要仿制()()()
这是因为我要为大概明天会出的喵和方块检测器,然后我会用这些做出与门或门和非门,然后做一个简易的计算器做铺垫()
仿制?不存在的()
()
话说真的是电路而不是红石吗()
额,管他呢,反正电路大师和红石大师的链接都没被占用
https://shequ.codemao.cn/community/512791