|
一.效果 正如标题和下图所示的那样,屠龙宝刀,点击就送( 我知道这个效果在Java版很容易实现,但是基岩版没有nbt标签,无法检测方块状态 所以这一期教程就是教如何在基岩版实现这个目的 具体是什么目的呢?听我一一道来: 当你点击木牌时,可以触发某一指令效果 可能有人觉得这个目的很容易实现 但实际上还是很困难的,现在就开始教学吧! 二.原理 我刚才说了,基岩版无法检测方块状态 所以这里就要运用转换法了 在木牌前放一个蝙蝠(放心,已消毒),当你点击木牌时 实际上点击木牌被替换成了击杀蝙蝠 击杀蝙蝠是可以检测的啊,这样的话问题就解决了 检测蝙蝠消失后,给予玩家屠(zuan)龙(shi)宝刀(jian) 结束 三.指令(多图警告) 总体示意图
(注意第二组命令块的not阀,“A”指的是木牌所在的方块,该坐标为9,5,-19) (第三组命令块必须放在要点击的木牌附近,其他命令块无强制要求) (另注:由于我编代码时没有注意命令块的位置顺序,实际编写顺序是:第一组,第三组,第二组 为了方便说明,按照从左至右的方式编排组别,特此说明) 0-1 在聊天区输入 /summon bat a 9 5 -19 注解:生成一只叫做a的蝙蝠,为后面做铺垫 1-1
1-2
(后面会说明如何一下击败蝙蝠) 我已经在本大章开头说明编写顺序,故先介绍第三组命令块,再介绍第二组,以方便思路连续 3-1
3-2
3-3
2-1
2-2
注解:经过not阀后,若没有检测到蝙蝠(即蝙蝠死亡,也就是木牌被点击),给予该玩家一把”屠龙宝刀“ 红石火把有1tick的 亮起/熄灭 时间,这也是1-1中要设置延迟的原因 2-3
四.后记 本期的内容就到此结束啦 制作不易,求评分awa 到底是讲某一种特定道具,还是精讲某一指令好呢? 欢迎在评论区留言观点,也可以提出宝贵意见 最后,谢谢大家的支持啦 |
提升卡
观察者