粉丝93获赞1658


你有没有想过,为什么僵尸总能精准的追着村民跑?为什么你拿着空桶就能兑牛挤奶,但手里换成小麦就不行?其实在这些行为的背后,都藏着一个共同的东西,实体过滤器。 简单说,过滤器就是实体大脑里的条件判断官,他定义了一系列是或否的规则来决定实体接下来该做什么,该找谁当目标。今天这期教程,我们就来拆解基岩版实体过滤器的开发方法,让你也能给自己的自定义实体 装上会思考的规则。先来看过滤器到底长什么样?在行为包里,每一个过滤器都是一个接收对象,最核心的就是这四个字段。 test 代表测试类型,比如检测是不是玩家,是不是在某种群系。 subject 填 self 就是 检测自己, 填 r 的 就是检测对方。 operator 是 比较用的操作符,常用的是双等号,不等号,还有大鱼 小于这些。最后 value 就是 用来对比的值。单个过滤器往往不够用,我们需要把多个条件组合起来,这就用到了三种逻辑工具, olivy f 和 n 下划线。 f o o f 是 逻辑语,意思是里面所有子过滤器都得同时满足才算通过。 any o f 是 逻辑货,多个条件里只要有一个满足就行。 nana o f 是 逻辑,非所有条件都不满足时才算通过。理论讲完,直接上实战。 第一个例子,让实体选择攻击目标。机研版里控制攻击行为的组建是 minecraft behavior nearest 下滑线 attackable underscore target。 在这个组件内部,我们可以用 antt type 四自断配合过滤器来限定能攻击谁。再来看一个更灵活的应用, minecraft antt 三次二、实体传感器,它能让实体感知周围环境,并在满足条件时触发自定义事件。现在你已经掌握了过滤器的核心用法。 最后,我们快速过一下过滤器的四大分类,方便你日后查用第一类,实体状态过滤器用来检测实体自身的状态,比如 has underscore component is underscore, baby is underscore, sneaking has underscore target 这些。第二类环境过滤器检测实体所处的环境条件, 比如 s d time 判断白天黑夜因下滑线 water 判断是否在水里 is 八幺米判断所在群系。第三类关系,过滤器处理实体之间的关系,比如 ace owner 检测驯服者 a c 下滑线 family 的 类似关系。 第四类,装备属性过滤器检测装备和物品情况,比如 h s 下划线 equipment 检测指定槽位装备。把这些类别搞清楚,你在写行为文件时就能很快找到需要的测试项。


推荐一条广西小众旅行路线,全程几乎没有门票,不要路,车辆直达,都是本人清澈的小众秘境。沿途有溶洞游泳场、悬崖书店,刺 激的溶洞公路、野生瀑布、玻璃水露营地、讲版蓝刀渔风暴。我们先设置路线,起点柳州龙寨,途经点,罗城、棉花天坑、英洞瀑布山庄、 拉巴瀑布、西畔考乐营,终点,天鹅老码头,这样就得到了这么一条路线。第一站,龙寨, 这是离柳州市区比较近的溶洞游泳场,夏天很多人在这里游泳烧烤桦板炭洞和溶洞的丁达尔之观,非常梦幻。第二站,棉花天坑, 这是整条路线唯一的收费景点,建议花四十元买夜场门票打卡悬崖书店,亮灯仪式就好。 第三站,鹰洞瀑布山庄,这是陶渊明笔下的世外桃源,穿过一公里的溶洞公路,就能看到村庄里的瀑布。第四站,拉巴瀑布, 这是一个原生态的野生瀑布,夏天在这里玩水观铺都很壮观。第五站,西畔烤勒营 车到水边,这里非常适合露营,水质也是玻璃水,因为是收费营地,设施比较齐全。第二天的早餐可以顺路在无碍镇上吃,在洪水河畔吃早餐也很惬意, 顺便可以去镇上的码头转转,体会一下野渡无人舟自横的境界。第六站,天鹅老码头, 今年天鹅的蓝刀鱼是上了中央电视台的,在青州已过万重山的洪水河上滑奖板,近距离的和蓝刀鱼互动,应该是广西最近最火的旅行方式了吧。收藏好这条路线,国庆假期就不用愁去哪里玩了。 更多广西秘境小众景点可以翻看一下我的个人主页视频。