第一大点、左键 首先我们来说左键,左键的功能较少,主要的功能为攻击和挖掘,那我们可以看出他能做到哪些事,比如减少别的生物的血量,杀死实体,还有将某些方块变为空气,总的来说挖掘进行探测的话略微有一点极限,但是技术上只需要testforblock或者计分板探测挖掘就可以轻松实现,所以暂不赘述,左键我打算重点讲攻击这一块。 攻击可以分为两点,一点是血量探测,一点是对杀的探测。 第一点,血量探测,这点可以采用summon一个隐形实体的办法,在需要进行探测的地方summon任何一个血量上限超过1的生物,然后给予其回血的buff,再接下来我们只需要探测其血量就好。或者也可以考虑探测玩家受到的伤害。 第二点,杀死实体的探测。这个可以summon一个一点血的生物让玩家造成一击必杀的效果,但是每次需要summon复位,可以使用计分板的杀死的判据来制作。 第二大点、右键 那么接下来是右键的系统,右键主要的功能就是互动功能,功能多而杂,主要就是对其操作造成的改变进行探测。 一、村民 首先就是我们喜闻乐见的右键隐形村民大法。这里主要应用了计分板的判据。 /summon Villager ~ ~1 ~ {NoAI:1b,Silent:1b,Offers:{Recipes:[]}} 这是生成村民的命令,注意其交易指令记得填空。这里为了视觉效果并未隐形 /scoreboard objectives add villager stat.talkedToVillager score 这是建立相应计分板的指令,建立这个指令你再右键一次村民分数便会+1,这样配合选择器的位置,便可以做出很多的互动,参考可以看CBL的足球的等待大厅。
如转载涉及版权等问题,请作者与我司联系,我司将在第一时间删除或支付稿酬。
粤公网安备44010602000283号
全部评论