我们常用的侦测器高频实际上具有更加复杂的计划刻事件
常规的侦测器事件
【资料图】
侦测器受到面向的方块发出的pp更新,此时侦测器立即添加<2gt后亮起>的计划刻事件
在2gt延迟后,侦测器执行亮起计划刻
1) 侦测器改变自身状态,开始输出红石信号(powered=true),并以自身为中心发出pp更新
2) 侦测器添加<2gt后熄灭>的计划刻事件
3) 侦测器向指向(即红石信号输出方向)的方块及该方块的毗邻方块发出nc更新
在2gt延迟后,侦测器执行熄灭计划刻
1) 侦测器改变自身状态,停止输出红石信号(powered=false),并以自身为中心发出pp更新
2) 侦测器发出nc更新(同)
侦测器添加<2gt后熄灭>计划刻事件的特殊性
如果在同一gt内、侦测器执行亮起计划刻事件之前,侦测器受到了pp更新,侦测器会在此时添加<2gt后熄灭>的计划刻事件
侦测器在执行亮起计划刻时,仍会尝试添加<2gt后熄灭>的计划刻事件,但此时由于计划刻队列中已经存在了该事件,此次添加失败
侦测器在TE事件添加<2gt后亮起>计划刻事件的特殊性
b36方块到位时,若该b36将转变的方块为侦测器,则它会先在当前位置添加一个侦测器2gt后亮起的计划刻,再执行侦测器到位
由上述的常规结论和侦测器添加计划刻事件的特殊性,我们不难分析出玩家放置的侦测器高频(6gt)与活塞推动的侦测器高频(4gt)的差异原因。接下来让我们解释开头的那句话“我们常用的侦测器高频实际上具有更加复杂的计划刻事件”。
以下我们假设玩家和活塞操作的都是侦测器1(分别做了图示分析和文字分析,其中部分pp更新与计划刻添加失败省略)
玩家放置:
[侦测器1} {侦测器2]
0gt-NU-玩家放置侦测器1-侦测器2添加计划刻
2gt-NTE-侦测器2亮起(pp更新-侦测器1添加亮起计划刻-侦测器2添加熄灭计划刻)
4gt-NTE-侦测器1亮起(侦测器1添加熄灭计划刻)-侦测器2熄灭
6gt-NTE-侦测器1熄灭(pp更新-侦测器2添加亮起计划刻)
循环
活塞推动:
0gt-BE-活塞推动侦测器1(pp更新-侦测器2添加亮起计划刻)
2gt-NTE-侦测器2亮起(侦测器2添加熄灭计划刻)
2gt-TE-侦测器1添加亮起计划刻-侦测器1的b36到位
4gt-NTE-侦测器2熄灭(pp更新-侦测器1添加熄灭计划刻)-侦测器1亮起(pp更新-侦测器2添加亮起计划刻)
6gt-NTE-侦测器1熄灭(pp更新-侦测器2添加熄灭计划刻)-侦测器2亮起(pp更新-侦测器1添加亮起计划刻)
循环
侦测器除在常规状态下受到pp更新时会添加亮起计划刻事件外,还会:
在同一gt内、执行亮起计划刻前受到pp更新,会添加熄灭计划刻
在b36到位的那一游戏刻的TE事件中,会在b36到位前添加亮起计划刻
下一篇:最后一页
X 关闭
X 关闭
5月20日,在建的广西最长跨海大桥——龙门大桥东主塔顺利封顶。至此,龙门大桥东、西两岸主塔全部实现封顶,标志着该桥进入缆索系统施工阶
中新网上海3月30日电 (记者 陈静)上海正面临常态化防控以来疫情形势最严峻复杂的挑战,单日新增阳性感染者数量不断刷新纪录。记者30日获
中新网3月30日电 据国家地震台网官方微博消息,中国地震台网正式测定:3月30日18时14分在新疆和田地区皮山县(北纬36 01度,东经77 89度)发
上海市委常委会今天上午(3月30日)举行会议,听取当前疫情应急处置和核酸筛查相关工作汇报,研究部署下一步疫情防控重点工作。市委书记
(抗击新冠肺炎)江苏无锡一男子隐匿行程轨迹被警方立案侦查 中新网无锡3月30日电 (记者 孙权)3月30日,无锡市在“应检尽检”人员核
(抗击新冠肺炎)官方称吉林市疫情扩散势头得到遏制 中新网吉林3月30日电 (记者 石洪宇)记者30日从吉林市政府新闻办召开的疫情防控
中新网唐山3月30日电 (白云水 孟潮)3月30日,河北省唐山市召开新冠肺炎疫情防控工作新闻发布会通报称,3月29日0时至24时,唐山市新增
浙江省嘉兴市秀洲区新型冠状病毒感染肺炎疫情防控指挥部办公室发布通告: 3月30日上午,秀洲区发现1例新冠肺炎阳性感染者,该感染者
今天(3月30日)下午,新疆乌鲁木齐市人民政府新闻办公室召开疫情防控新闻发布会,通报乌鲁木齐市新冠肺炎疫情和疫情防控最新情况。会上
中新网天津3月30日电 (记者 王君妍)记者30日从天津市水务局获悉,为充分发挥河湖长制优势,近日,天津市将南水北调中线天津干线(天津