“碰撞箱”是《我的世界》一种极为独特的设定,它用来表示一个物品所占用的空间区域,就好比是一个体积。那么问题来了:mc实体的碰撞箱究竟有什么用呢?今天我们将利用碰撞箱的原理,解析一些看似简单实则会让你恍然的秘密。
1、如何打开碰撞箱;在JAVA版中按下“F3 B”会让实体的周围显示出一个四四方方的白色轮廓,这个轮廓就是碰撞箱。在碰撞箱的范围内,一旦触碰就会产生挤压的效果。碰撞箱的历史由来已久,最早可追溯到2009年Classic版本的年代。
2、生物视线;白色的轮廓是代表着一个实体所占用的空间,实际上若是生物,你还可以看到从眼睛处发出一条红色的线,其实这是一个平坦的红色矩形,它代表了视线。所以怪物的视线是360度无死角的,只是它们的视线距离设定各有不同。从僵尸的20格到烈焰人的100格。
一个千古谜团:为什么僵尸背对着你,也可以看到你?这其实就是因为生物的视线是360°的环视。《我的世界》的怪物可以在你靠近它,即便是背对着你,它也可以准确地定位到你的主要原因。
3、伤害;有了碰撞箱也就有了伤害,当箭矢的碰撞箱触碰到了生物的碰撞箱,就产生了伤害。举个例子:恶魂的碰撞箱是不包括它下方的触须的,这就意味着你攻击触须的位置,就无法伤害到恶魂。
4、值得一提的是,Minecraft所有的“碰撞箱”都是硬编码的,不能通过数据包来进行简单的修改,只能通过Mod来改变。
5、窒息;聊聊窒息的原理,《我的世界》每一个实体生物都会有一个独立的头部碰撞箱;若是没有头部碰撞箱,并且只有一个碰撞箱的情况下,系统则默认整个碰撞箱都是头部碰撞箱。而当头部碰撞箱陷入另一个碰撞箱中时,就产生了窒息的效果。窒息伤害也就是这么来的。ps:掉落物被埋起来会消失,是不是也是这个原理?
6、挤压;通过在一格内不断堆叠实体,会形成一个极具压缩的挤压碰撞箱。这在《Minecraft》中是很恐怖的危险行为,例如堆叠足够数量的船,可以将玩家直接弹射出去。堆叠足够数量的矿车,会产生一个巨大的挤压伤害。甚至实体会因为过分挤压而喷射出去!
7、定位; 在黑夜中,漆黑的洞穴中,按下“F3 B”显示出碰撞箱,你会得到一个令人意外的体验,几乎所有的怪物都可以在黑夜中被你瞬间定位。虽然很有用,但这也同时丧失了游戏体验。
8、巨型BOSS末影龙的碰撞箱;包括头部、尾部、躯干以及两翼在内,合计拥有8个碰撞箱。也就意味着当你攻击这以外的位置,并不会对末影龙造成伤害。之所以会有8个碰撞箱,是因为末影龙每个部位的大小、运作方式几乎都是不同和独立的。这也是mc最罕见的一种情况。
9、为什么mc没有大型生物?准确来说,为什么《我的世界》只有末影龙这一种巨型生物?其最大的限制性因素就是来自于这个复杂的碰撞箱。时至今日,末影龙至今仍存在有大量的BUG,这都是因为它巨大的体型、和复杂的结构导致的。同时这种四四方方的碰撞箱,在某种程度上也限制了这种巨型生物的诞生。
所以为什么《我的世界》的生物都很方?其实越方,其碰撞箱所对应的生物的空间体积就越科学。否则设计一个圆形的生物实体,结果是一个方形的碰撞箱,岂不是很尴尬?
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved